﻿namespace S11MSG00
{
	class Main
	{
		Main()
		{
			pk::set_func(40+0, pk::msg_t(callback));
			//pk::bind(pk::MSG + 0, pk::msg_t(callback));
		}

		string callback(const pk::msg_param &in param)
		{
			if (param.id == 0) return msg0(param);
			if (param.id == 1) return msg1(param);
			if (param.id == 2) return msg2(param);
			if (param.id == 3) return msg3(param);
			if (param.id == 4) return msg4(param);
			if (param.id == 5) return msg5(param);
			if (param.id == 6) return msg6(param);
			if (param.id == 7) return msg7(param);
			if (param.id == 8) return msg8(param);
			if (param.id == 9) return msg9(param);
			if (param.id == 10) return msg10(param);
			if (param.id == 11) return msg11(param);
			if (param.id == 12) return msg12(param);
			if (param.id == 13) return msg13(param);
			if (param.id == 14) return msg14(param);
			if (param.id == 15) return msg15(param);
			if (param.id == 16) return msg16(param);
			if (param.id == 17) return msg17(param);
			if (param.id == 18) return msg18(param);
			if (param.id == 19) return msg19(param);
			if (param.id == 20) return msg20(param);
			if (param.id == 21) return msg21(param);
			if (param.id == 22) return msg22(param);
			if (param.id == 23) return msg23(param);
			if (param.id == 24) return msg24(param);
			if (param.id == 25) return msg25(param);
			if (param.id == 26) return msg26(param);
			if (param.id == 27) return msg27(param);
			if (param.id == 28) return msg28(param);
			if (param.id == 29) return msg29(param);
			if (param.id == 30) return msg30(param);
			if (param.id == 31) return msg31(param);
			if (param.id == 32) return msg32(param);
			if (param.id == 33) return msg33(param);
			if (param.id == 34) return msg34(param);
			if (param.id == 35) return msg35(param);
			if (param.id == 36) return msg36(param);
			if (param.id == 37) return msg37(param);
			if (param.id == 38) return msg38(param);
			if (param.id == 39) return msg39(param);
			if (param.id == 40) return msg40(param);
			if (param.id == 41) return msg41(param);
			if (param.id == 42) return msg42(param);
			if (param.id == 43) return msg43(param);
			if (param.id == 44) return msg44(param);
			if (param.id == 45) return msg45(param);
			if (param.id == 46) return msg46(param);
			if (param.id == 47) return msg47(param);
			if (param.id == 48) return msg48(param);
			if (param.id == 49) return msg49(param);
			if (param.id == 50) return msg50(param);
			if (param.id == 51) return msg51(param);
			if (param.id == 52) return msg52(param);
			if (param.id == 53) return msg53(param);
			if (param.id == 54) return msg54(param);
			if (param.id == 55) return msg55(param);
			if (param.id == 56) return msg56(param);
			if (param.id == 57) return msg57(param);
			if (param.id == 58) return msg58(param);
			if (param.id == 59) return msg59(param);
			if (param.id == 60) return msg60(param);
			if (param.id == 61) return msg61(param);
			if (param.id == 62) return msg62(param);
			if (param.id == 63) return msg63(param);
			if (param.id == 64) return msg64(param);
			if (param.id == 65) return msg65(param);
			if (param.id == 66) return msg66(param);
			if (param.id == 67) return msg67(param);
			if (param.id == 68) return msg68(param);
			if (param.id == 69) return msg69(param);
			if (param.id == 70) return msg70(param);
			if (param.id == 71) return msg71(param);
			if (param.id == 72) return msg72(param);
			if (param.id == 73) return msg73(param);
			if (param.id == 74) return msg74(param);
			if (param.id == 75) return msg75(param);
			if (param.id == 76) return msg76(param);
			if (param.id == 77) return msg77(param);
			if (param.id == 78) return msg78(param);
			if (param.id == 79) return msg79(param);
			if (param.id == 80) return msg80(param);
			if (param.id == 81) return msg81(param);
			if (param.id == 82) return msg82(param);
			if (param.id == 83) return msg83(param);
			if (param.id == 84) return msg84(param);
			if (param.id == 85) return msg85(param);
			if (param.id == 86) return msg86(param);
			if (param.id == 87) return msg87(param);
			if (param.id == 88) return msg88(param);
			if (param.id == 89) return msg89(param);
			if (param.id == 90) return msg90(param);
			if (param.id == 91) return msg91(param);
			if (param.id == 92) return msg92(param);
			if (param.id == 93) return msg93(param);
			if (param.id == 94) return msg94(param);
			if (param.id == 95) return msg95(param);
			if (param.id == 96) return msg96(param);
			if (param.id == 97) return msg97(param);
			if (param.id == 98) return msg98(param);
			if (param.id == 99) return msg99(param);
			if (param.id == 100) return msg100(param);
			if (param.id == 101) return msg101(param);
			if (param.id == 102) return msg102(param);
			if (param.id == 103) return msg103(param);
			if (param.id == 104) return msg104(param);
			if (param.id == 105) return msg105(param);
			if (param.id == 106) return msg106(param);
			if (param.id == 107) return msg107(param);
			if (param.id == 108) return msg108(param);
			if (param.id == 109) return msg109(param);
			if (param.id == 110) return msg110(param);
			if (param.id == 111) return msg111(param);
			if (param.id == 112) return msg112(param);
			if (param.id == 113) return msg113(param);
			if (param.id == 114) return msg114(param);
			if (param.id == 115) return msg115(param);
			if (param.id == 116) return msg116(param);
			if (param.id == 117) return msg117(param);
			if (param.id == 118) return msg118(param);
			if (param.id == 119) return msg119(param);
			if (param.id == 120) return msg120(param);
			if (param.id == 121) return msg121(param);
			if (param.id == 122) return msg122(param);
			if (param.id == 123) return msg123(param);
			if (param.id == 124) return msg124(param);
			if (param.id == 125) return msg125(param);
			if (param.id == 126) return msg126(param);
			if (param.id == 127) return msg127(param);
			if (param.id == 128) return msg128(param);
			if (param.id == 129) return msg129(param);
			if (param.id == 130) return msg130(param);
			if (param.id == 131) return msg131(param);
			if (param.id == 132) return msg132(param);
			if (param.id == 133) return msg133(param);
			if (param.id == 134) return msg134(param);
			if (param.id == 135) return msg135(param);
			if (param.id == 136) return msg136(param);
			if (param.id == 137) return msg137(param);
			if (param.id == 138) return msg138(param);
			if (param.id == 139) return msg139(param);
			if (param.id == 140) return msg140(param);
			if (param.id == 141) return msg141(param);
			if (param.id == 142) return msg142(param);
			if (param.id == 143) return msg143(param);
			if (param.id == 144) return msg144(param);
			if (param.id == 145) return msg145(param);
			if (param.id == 146) return msg146(param);
			if (param.id == 147) return msg147(param);
			if (param.id == 148) return msg148(param);
			if (param.id == 149) return msg149(param);
			if (param.id == 150) return msg150(param);
			if (param.id == 151) return msg151(param);
			if (param.id == 152) return msg152(param);
			if (param.id == 153) return msg153(param);
			if (param.id == 154) return msg154(param);
			if (param.id == 155) return msg155(param);
			if (param.id == 156) return msg156(param);
			if (param.id == 157) return msg157(param);
			if (param.id == 158) return msg158(param);
			if (param.id == 159) return msg159(param);
			if (param.id == 160) return msg160(param);
			if (param.id == 161) return msg161(param);
			if (param.id == 162) return msg162(param);
			if (param.id == 163) return msg163(param);
			if (param.id == 164) return msg164(param);
			if (param.id == 165) return msg165(param);
			if (param.id == 166) return msg166(param);
			if (param.id == 167) return msg167(param);
			if (param.id == 168) return msg168(param);
			if (param.id == 169) return msg169(param);
			if (param.id == 170) return msg170(param);
			if (param.id == 171) return msg171(param);
			if (param.id == 172) return msg172(param);
			if (param.id == 173) return msg173(param);
			if (param.id == 174) return msg174(param);
			if (param.id == 175) return msg175(param);
			if (param.id == 176) return msg176(param);
			if (param.id == 177) return msg177(param);
			if (param.id == 178) return msg178(param);
			if (param.id == 179) return msg179(param);
			if (param.id == 180) return msg180(param);
			if (param.id == 181) return msg181(param);
			if (param.id == 182) return msg182(param);
			if (param.id == 183) return msg183(param);
			if (param.id == 184) return msg184(param);
			if (param.id == 185) return msg185(param);
			if (param.id == 186) return msg186(param);
			if (param.id == 187) return msg187(param);
			if (param.id == 188) return msg188(param);
			if (param.id == 189) return msg189(param);
			if (param.id == 190) return msg190(param);
			if (param.id == 191) return msg191(param);
			if (param.id == 192) return msg192(param);
			if (param.id == 193) return msg193(param);
			if (param.id == 194) return msg194(param);
			if (param.id == 195) return msg195(param);
			if (param.id == 196) return msg196(param);
			if (param.id == 197) return msg197(param);
			if (param.id == 198) return msg198(param);
			if (param.id == 199) return msg199(param);
			if (param.id == 200) return msg200(param);
			if (param.id == 201) return msg201(param);
			if (param.id == 202) return msg202(param);
			if (param.id == 203) return msg203(param);
			if (param.id == 204) return msg204(param);
			if (param.id == 205) return msg205(param);
			if (param.id == 206) return msg206(param);
			if (param.id == 207) return msg207(param);
			if (param.id == 208) return msg208(param);
			if (param.id == 209) return msg209(param);
			if (param.id == 210) return msg210(param);
			if (param.id == 211) return msg211(param);
			if (param.id == 212) return msg212(param);
			if (param.id == 213) return msg213(param);
			if (param.id == 214) return msg214(param);
			if (param.id == 215) return msg215(param);
			if (param.id == 216) return msg216(param);
			if (param.id == 217) return msg217(param);
			if (param.id == 218) return msg218(param);
			if (param.id == 219) return msg219(param);
			if (param.id == 220) return msg220(param);
			if (param.id == 221) return msg221(param);
			if (param.id == 222) return msg222(param);
			if (param.id == 223) return msg223(param);
			if (param.id == 224) return msg224(param);
			if (param.id == 225) return msg225(param);
			if (param.id == 226) return msg226(param);
			if (param.id == 227) return msg227(param);
			if (param.id == 228) return msg228(param);
			if (param.id == 229) return msg229(param);
			if (param.id == 230) return msg230(param);
			if (param.id == 231) return msg231(param);
			if (param.id == 232) return msg232(param);
			if (param.id == 233) return msg233(param);
			if (param.id == 234) return msg234(param);
			if (param.id == 235) return msg235(param);
			if (param.id == 236) return msg236(param);
			if (param.id == 237) return msg237(param);
			if (param.id == 238) return msg238(param);
			if (param.id == 239) return msg239(param);
			if (param.id == 240) return msg240(param);
			if (param.id == 241) return msg241(param);
			if (param.id == 242) return msg242(param);
			if (param.id == 243) return msg243(param);
			if (param.id == 244) return msg244(param);
			if (param.id == 245) return msg245(param);
			if (param.id == 246) return msg246(param);
			if (param.id == 247) return msg247(param);
			if (param.id == 248) return msg248(param);
			if (param.id == 249) return msg249(param);
			if (param.id == 250) return msg250(param);
			if (param.id == 251) return msg251(param);
			if (param.id == 252) return msg252(param);
			if (param.id == 253) return msg253(param);
			if (param.id == 254) return msg254(param);
			if (param.id == 255) return msg255(param);
			if (param.id == 256) return msg256(param);
			if (param.id == 257) return msg257(param);
			if (param.id == 258) return msg258(param);
			if (param.id == 259) return msg259(param);
			if (param.id == 260) return msg260(param);
			if (param.id == 261) return msg261(param);
			if (param.id == 262) return msg262(param);
			if (param.id == 263) return msg263(param);
			if (param.id == 264) return msg264(param);
			if (param.id == 265) return msg265(param);
			if (param.id == 266) return msg266(param);
			if (param.id == 267) return msg267(param);
			if (param.id == 268) return msg268(param);
			if (param.id == 269) return msg269(param);
			if (param.id == 270) return msg270(param);
			if (param.id == 271) return msg271(param);
			if (param.id == 272) return msg272(param);
			if (param.id == 273) return msg273(param);
			if (param.id == 274) return msg274(param);
			if (param.id == 275) return msg275(param);
			if (param.id == 276) return msg276(param);
			if (param.id == 277) return msg277(param);
			if (param.id == 278) return msg278(param);
			if (param.id == 279) return msg279(param);
			if (param.id == 280) return msg280(param);
			if (param.id == 281) return msg281(param);
			if (param.id == 282) return msg282(param);
			if (param.id == 283) return msg283(param);
			if (param.id == 284) return msg284(param);
			if (param.id == 285) return msg285(param);
			if (param.id == 286) return msg286(param);
			if (param.id == 287) return msg287(param);
			if (param.id == 288) return msg288(param);
			if (param.id == 289) return msg289(param);
			if (param.id == 290) return msg290(param);
			if (param.id == 291) return msg291(param);
			if (param.id == 292) return msg292(param);
			if (param.id == 293) return msg293(param);
			if (param.id == 294) return msg294(param);
			if (param.id == 295) return msg295(param);
			if (param.id == 296) return msg296(param);
			if (param.id == 297) return msg297(param);
			if (param.id == 298) return msg298(param);
			if (param.id == 299) return msg299(param);
			if (param.id == 300) return msg300(param);
			if (param.id == 301) return msg301(param);
			if (param.id == 302) return msg302(param);
			if (param.id == 303) return msg303(param);
			if (param.id == 304) return msg304(param);
			if (param.id == 305) return msg305(param);
			if (param.id == 306) return msg306(param);
			if (param.id == 307) return msg307(param);
			if (param.id == 308) return msg308(param);
			if (param.id == 309) return msg309(param);
			if (param.id == 310) return msg310(param);
			if (param.id == 311) return msg311(param);
			if (param.id == 312) return msg312(param);
			if (param.id == 313) return msg313(param);
			if (param.id == 314) return msg314(param);
			if (param.id == 315) return msg315(param);
			if (param.id == 316) return msg316(param);
			if (param.id == 317) return msg317(param);
			if (param.id == 318) return msg318(param);
			if (param.id == 319) return msg319(param);
			if (param.id == 320) return msg320(param);
			if (param.id == 321) return msg321(param);
			if (param.id == 322) return msg322(param);
			if (param.id == 323) return msg323(param);
			if (param.id == 324) return msg324(param);
			if (param.id == 325) return msg325(param);
			if (param.id == 326) return msg326(param);
			if (param.id == 327) return msg327(param);
			if (param.id == 328) return msg328(param);
			if (param.id == 329) return msg329(param);
			if (param.id == 330) return msg330(param);
			if (param.id == 331) return msg331(param);
			if (param.id == 332) return msg332(param);
			if (param.id == 333) return msg333(param);
			if (param.id == 334) return msg334(param);
			if (param.id == 335) return msg335(param);
			if (param.id == 336) return msg336(param);
			if (param.id == 337) return msg337(param);
			if (param.id == 338) return msg338(param);
			if (param.id == 339) return msg339(param);
			if (param.id == 340) return msg340(param);
			if (param.id == 341) return msg341(param);
			if (param.id == 342) return msg342(param);
			if (param.id == 343) return msg343(param);
			if (param.id == 344) return msg344(param);
			if (param.id == 345) return msg345(param);
			if (param.id == 346) return msg346(param);
			if (param.id == 347) return msg347(param);
			if (param.id == 348) return msg348(param);
			if (param.id == 349) return msg349(param);
			if (param.id == 350) return msg350(param);
			if (param.id == 351) return msg351(param);
			if (param.id == 352) return msg352(param);
			if (param.id == 353) return msg353(param);
			if (param.id == 354) return msg354(param);
			if (param.id == 355) return msg355(param);
			if (param.id == 356) return msg356(param);
			if (param.id == 357) return msg357(param);
			if (param.id == 358) return msg358(param);
			if (param.id == 359) return msg359(param);
			if (param.id == 360) return msg360(param);
			if (param.id == 361) return msg361(param);
			if (param.id == 362) return msg362(param);
			if (param.id == 363) return msg363(param);
			if (param.id == 364) return msg364(param);
			if (param.id == 365) return msg365(param);
			if (param.id == 366) return msg366(param);
			if (param.id == 367) return msg367(param);
			if (param.id == 368) return msg368(param);
			if (param.id == 369) return msg369(param);
			if (param.id == 370) return msg370(param);
			if (param.id == 371) return msg371(param);
			if (param.id == 372) return msg372(param);
			if (param.id == 373) return msg373(param);
			if (param.id == 374) return msg374(param);
			if (param.id == 375) return msg375(param);
			if (param.id == 376) return msg376(param);
			if (param.id == 377) return msg377(param);
			if (param.id == 378) return msg378(param);
			if (param.id == 379) return msg379(param);
			if (param.id == 380) return msg380(param);
			if (param.id == 381) return msg381(param);
			if (param.id == 382) return msg382(param);
			if (param.id == 383) return msg383(param);
			if (param.id == 384) return msg384(param);
			if (param.id == 385) return msg385(param);
			if (param.id == 386) return msg386(param);
			if (param.id == 387) return msg387(param);
			if (param.id == 388) return msg388(param);
			if (param.id == 389) return msg389(param);
			if (param.id == 390) return msg390(param);
			if (param.id == 391) return msg391(param);
			if (param.id == 392) return msg392(param);
			if (param.id == 393) return msg393(param);
			if (param.id == 394) return msg394(param);
			if (param.id == 395) return msg395(param);
			if (param.id == 396) return msg396(param);
			if (param.id == 397) return msg397(param);
			if (param.id == 398) return msg398(param);
			if (param.id == 399) return msg399(param);
			if (param.id == 400) return msg400(param);
			if (param.id == 401) return msg401(param);
			if (param.id == 402) return msg402(param);
			if (param.id == 403) return msg403(param);
			if (param.id == 404) return msg404(param);
			if (param.id == 405) return msg405(param);
			if (param.id == 406) return msg406(param);
			if (param.id == 407) return msg407(param);
			if (param.id == 408) return msg408(param);
			if (param.id == 409) return msg409(param);
			if (param.id == 410) return msg410(param);
			if (param.id == 411) return msg411(param);
			if (param.id == 412) return msg412(param);
			if (param.id == 413) return msg413(param);
			if (param.id == 414) return msg414(param);
			if (param.id == 415) return msg415(param);
			if (param.id == 416) return msg416(param);
			if (param.id == 417) return msg417(param);
			if (param.id == 418) return msg418(param);
			if (param.id == 419) return msg419(param);
			if (param.id == 420) return msg420(param);
			if (param.id == 421) return msg421(param);
			if (param.id == 422) return msg422(param);
			if (param.id == 423) return msg423(param);
			if (param.id == 424) return msg424(param);
			if (param.id == 425) return msg425(param);
			if (param.id == 426) return msg426(param);
			if (param.id == 427) return msg427(param);
			if (param.id == 428) return msg428(param);
			if (param.id == 429) return msg429(param);
			if (param.id == 430) return msg430(param);
			if (param.id == 431) return msg431(param);
			if (param.id == 432) return msg432(param);
			if (param.id == 433) return msg433(param);
			if (param.id == 434) return msg434(param);
			if (param.id == 435) return msg435(param);
			if (param.id == 436) return msg436(param);
			if (param.id == 437) return msg437(param);
			if (param.id == 438) return msg438(param);
			if (param.id == 439) return msg439(param);
			if (param.id == 440) return msg440(param);
			if (param.id == 441) return msg441(param);
			if (param.id == 442) return msg442(param);
			if (param.id == 443) return msg443(param);
			if (param.id == 444) return msg444(param);
			if (param.id == 445) return msg445(param);
			if (param.id == 446) return msg446(param);
			if (param.id == 447) return msg447(param);
			if (param.id == 448) return msg448(param);
			if (param.id == 449) return msg449(param);
			if (param.id == 450) return msg450(param);
			if (param.id == 451) return msg451(param);
			if (param.id == 452) return msg452(param);
			if (param.id == 453) return msg453(param);
			if (param.id == 454) return msg454(param);
			if (param.id == 455) return msg455(param);
			if (param.id == 456) return msg456(param);
			if (param.id == 457) return msg457(param);
			if (param.id == 458) return msg458(param);
			if (param.id == 459) return msg459(param);
			if (param.id == 460) return msg460(param);
			if (param.id == 461) return msg461(param);
			if (param.id == 462) return msg462(param);
			if (param.id == 463) return msg463(param);
			if (param.id == 464) return msg464(param);
			if (param.id == 465) return msg465(param);
			if (param.id == 466) return msg466(param);
			if (param.id == 467) return msg467(param);
			if (param.id == 468) return msg468(param);
			if (param.id == 469) return msg469(param);
			if (param.id == 470) return msg470(param);
			if (param.id == 471) return msg471(param);
			if (param.id == 472) return msg472(param);
			if (param.id == 473) return msg473(param);
			if (param.id == 474) return msg474(param);
			if (param.id == 475) return msg475(param);
			if (param.id == 476) return msg476(param);
			if (param.id == 477) return msg477(param);
			if (param.id == 478) return msg478(param);
			if (param.id == 479) return msg479(param);
			if (param.id == 480) return msg480(param);
			if (param.id == 481) return msg481(param);
			if (param.id == 482) return msg482(param);
			if (param.id == 483) return msg483(param);
			if (param.id == 484) return msg484(param);
			if (param.id == 485) return msg485(param);
			if (param.id == 486) return msg486(param);
			if (param.id == 487) return msg487(param);
			if (param.id == 488) return msg488(param);
			if (param.id == 489) return msg489(param);
			if (param.id == 490) return msg490(param);
			if (param.id == 491) return msg491(param);
			if (param.id == 492) return msg492(param);
			if (param.id == 493) return msg493(param);
			if (param.id == 494) return msg494(param);
			if (param.id == 495) return msg495(param);
			return "";
		}
	}

	string msg0(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
				return pk::get_msg(1, param);
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
					return pk::get_msg(1, param);
				if (param.person[0].tone == 말투_관우)
					return pk::encode("我");
				if (param.person[0].tone == 말투_호방)
					return pk::encode("我");
				if (param.person[0].tone == 말투_위엄)
					return pk::encode("我");
				if (param.person[0].tone == 말투_거만)
					return pk::encode("我");
				if (param.person[0].tone == 말투_겸손)
					return pk::encode("我");
				if (param.person[0].tone == 말투_은근)
					return pk::encode("我");
				if (param.person[0].tone == 말투_정중남)
					return pk::encode("我");
				if (param.person[0].tone == 말투_보통남)
					return pk::encode("我");
				return pk::get_msg(1, param);
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(1, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
					return pk::get_msg(1, param);
				if (param.person[0].tone == 말투_관우)
					return pk::encode("我");
				if (param.person[0].tone == 말투_호방)
					return pk::encode("我");
				if (param.person[0].tone == 말투_위엄)
					return pk::encode("我");
				if (param.person[0].tone == 말투_거만)
					return pk::encode("我");
				if (param.person[0].tone == 말투_겸손)
					return pk::encode("我");
				if (param.person[0].tone == 말투_은근)
					return pk::encode("我");
				if (param.person[0].tone == 말투_정중남)
					return pk::encode("我");
				if (param.person[0].tone == 말투_보통남)
					return pk::encode("我");
				return pk::get_msg(1, param);
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]) or not pk::is_same_force(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
					return pk::get_msg(1, param);
				if (param.person[0].tone == 말투_겸손)
					return pk::encode("我");
				if (param.person[0].tone == 말투_정중남)
					return pk::encode("我");
				if (param.person[0].tone == 말투_보통남)
					return pk::encode("我");
				return pk::get_msg(1, param);
			}
			return pk::get_msg(1, param);
		}
		return pk::get_msg(1, param);
	}

	string msg1(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_정중녀)
					return pk::encode("哀家");
				if (param.person[0].tone == 말투_보통녀)
					return pk::encode("哀家");
				return pk::get_msg(2, param);
			}
			if (param.person[0].tone == 말투_위엄)
				return pk::encode("朕");
			if (param.person[0].tone == 말투_거만)
				return pk::encode("朕");
			if (param.person[0].tone == 말투_겸손)
				return pk::encode("朕");
			if (param.person[0].tone == 말투_은근)
				return pk::encode("朕");
			if (param.person[0].tone == 말투_정중남)
				return pk::encode("朕");
			if (param.person[0].tone == 말투_보통남)
				return pk::encode("朕");
			return pk::get_msg(2, param);
		}
		return pk::get_msg(2, param);
	}

	string msg2(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_왕)
			return pk::get_msg(3, param);
		return pk::get_msg(3, param);
	}

	string msg3(const pk::msg_param &in param)
	{
		if (param.person[0].ps_title == 작위_공)
		{
			if (param.person[0].ps_is_female)
				return pk::get_msg(4, param);
			if (param.person[0].tone == 말투_위엄)
				return pk::encode("吾");
			if (param.person[0].tone == 말투_거만)
				return pk::encode("吾");
			if (param.person[0].tone == 말투_겸손)
				return pk::encode("吾");
			if (param.person[0].tone == 말투_은근)
				return pk::encode("吾");
			if (param.person[0].tone == 말투_정중남)
				return pk::encode("吾");
			if (param.person[0].tone == 말투_보통남)
				return pk::encode("吾");
			return pk::get_msg(4, param);
		}
		return pk::get_msg(4, param);
	}

	string msg4(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_sovereign)
		{
			if (param.person[0].ps_is_female)
				return pk::get_msg(5, param);
			if (param.person[0].tone == 말투_거만)
				return pk::encode("我");
			if (param.person[0].tone == 말투_보통남)
				return pk::encode("我");
			return pk::get_msg(5, param);
		}
		return pk::get_msg(5, param);
	}

	string msg5(const pk::msg_param &in param)
	{
		if (param.person[0].ps_age > 59)
		{
			if (param.person[0].ps_is_female)
				return pk::get_msg(6, param);
			if (param.person[0].tone == 말투_거만)
				return pk::encode("我");
			if (param.person[0].tone == 말투_정중남)
				return pk::encode("我");
			if (param.person[0].tone == 말투_보통남)
				return pk::encode("我");
			return pk::get_msg(6, param);
		}
		return pk::get_msg(6, param);
	}

	string msg6(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("我");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("我");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("我");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("我");
			return pk::encode("我");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("俺");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("我");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("我");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("我");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("我");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("我");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("我");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("我");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("我");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("我");
		return pk::encode("我");
	}

	string msg7(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(8, param);
		return pk::get_msg(8, param);
	}

	string msg8(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_정중녀)
					return pk::encode("吾等");
				if (param.person[0].tone == 말투_보통녀)
					return pk::encode("吾等");
				return pk::get_msg(9, param);
			}
			if (param.person[0].tone == 말투_위엄)
				return pk::encode("朕等");
			if (param.person[0].tone == 말투_거만)
				return pk::encode("朕等");
			if (param.person[0].tone == 말투_겸손)
				return pk::encode("朕等");
			if (param.person[0].tone == 말투_은근)
				return pk::encode("朕等");
			if (param.person[0].tone == 말투_정중남)
				return pk::encode("朕等");
			if (param.person[0].tone == 말투_보통남)
				return pk::encode("朕等");
			return pk::get_msg(9, param);
		}
		return pk::get_msg(9, param);
	}

	string msg9(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_왕)
			return pk::get_msg(10, param);
		return pk::get_msg(10, param);
	}

	string msg10(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_왕)
		{
			if (param.person[0].ps_is_female)
				return pk::get_msg(11, param);
			if (param.person[0].tone == 말투_위엄)
				return pk::encode("吾等");
			if (param.person[0].tone == 말투_거만)
				return pk::encode("吾等");
			if (param.person[0].tone == 말투_겸손)
				return pk::encode("吾等");
			if (param.person[0].tone == 말투_은근)
				return pk::encode("吾等");
			if (param.person[0].tone == 말투_정중남)
				return pk::encode("吾等");
			if (param.person[0].tone == 말투_보통남)
				return pk::encode("吾等");
			return pk::get_msg(11, param);
		}
		return pk::get_msg(11, param);
	}

	string msg11(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_sovereign)
		{
			if (param.person[0].ps_is_female)
				return pk::get_msg(12, param);
			if (param.person[0].tone == 말투_거만)
				return pk::encode("我等");
			if (param.person[0].tone == 말투_보통남)
				return pk::encode("我等");
			return pk::get_msg(12, param);
		}
		return pk::get_msg(12, param);
	}

	string msg12(const pk::msg_param &in param)
	{
		if (param.person[0].ps_age > 59)
		{
			if (param.person[0].ps_is_female)
				return pk::get_msg(13, param);
			if (param.person[0].tone == 말투_거만)
				return pk::encode("我等");
			if (param.person[0].tone == 말투_정중남)
				return pk::encode("我等");
			if (param.person[0].tone == 말투_보통남)
				return pk::encode("我等");
			return pk::get_msg(13, param);
		}
		return pk::get_msg(13, param);
	}

	string msg13(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("我们");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("我们");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("我们");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("我们");
			return pk::encode("我们");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("咱们");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("我等");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("我等");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("我们");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("我们");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("我们");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("我们");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("我们");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("我们");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("我们");
		return pk::encode("我们");
	}

	string msg14(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_common_people)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (pk::is_active(param.person[1]) and pk::is_active(param.person[0]))
			return pk::get_msg(15, param);
		if (param.person[0].ps_id == 무장_황승언 or param.person[0].ps_id == 무장_사마휘)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		return pk::encode("阁下");
	}

	string msg15(const pk::msg_param &in param)
	{
		if (pk::is_gikyoudai(param.person[0], param.person[1]))
			return pk::get_msg(16, param);
		if (pk::is_fuufu(param.person[0], param.person[1]))
			return pk::get_msg(21, param);
		if (pk::is_oyako(param.person[0], param.person[1]))
			return pk::get_msg(22, param);
		if (pk::is_kyoudai_shimai(param.person[0], param.person[1]))
			return pk::get_msg(23, param);
		if (pk::is_sofubo(param.person[1], param.person[0]))
			return pk::get_msg(24, param);
		if (pk::is_oji_oba_older(param.person[1], param.person[0]))
			return pk::get_msg(25, param);
		if (pk::is_oji_oba_younger(param.person[1], param.person[0]))
			return pk::get_msg(26, param);
		if (pk::is_same_force(param.person[0], param.person[1]) and param.person[1].ps_is_sovereign and param.person[1].ps_title == 작위_황제)
			return pk::get_msg(27, param);
		if (pk::is_ketsuen(param.person[0], param.person[1]))
			return pk::get_msg(28, param);
		if (param.person[0].ps_is_sovereign)
		{
			if (pk::is_same_force(param.person[0], param.person[1]) and param.person[0].ps_id == 무장_유비 and param.person[1].ps_id == 무장_제갈량)
				return pk::encode("\x1b[1x孔明\x1b[0x");
			if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
			if (param.person[1].ps_is_sovereign)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		}
		if (pk::is_same_force(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_sovereign)
				return pk::get_msg(29, param);
			if (pk::is_rank_upper(param.person[1], param.person[0]))
				return pk::get_msg(30, param);
			return pk::get_msg(31, param);
		}
		if (param.person[1].ps_is_sovereign)
			return pk::get_msg(33, param);
		return pk::get_msg(34, param);
	}

	string msg16(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == 무장_유비 and param.person[1].ps_id == 무장_관우)
			return pk::encode("\x1b[1x关羽\x1b[0x");
		if (param.person[0].ps_id == 무장_유비 and param.person[1].ps_id == 무장_장비)
			return pk::encode("\x1b[1x张飞\x1b[0x");
		if (param.person[0].ps_id == 무장_관우 and param.person[1].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_관우 and param.person[1].ps_id == 무장_장비)
			return pk::encode("\x1b[1x张飞\x1b[0x");
		if (param.person[0].ps_id == 무장_장비 and param.person[1].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_장비 and param.person[1].ps_id == 무장_관우)
			return pk::encode("二哥");
		if (param.person[0].ps_id == 무장_손책 and param.person[1].ps_id == 무장_주유)
			return pk::encode("\x1b[1x公瑾\x1b[0x");
		if (param.person[0].ps_id == 무장_주유 and param.person[1].ps_id == 무장_손책)
			return pk::encode("\x1b[1x伯符\x1b[0x");
		if (param.person[1].ps_is_eldest_oath_brother)
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(17, param);
			return pk::get_msg(18, param);
		}
		if (param.person[0].ps_is_eldest_oath_brother)
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(19, param);
			return pk::get_msg(20, param);
		}
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(17, param);
			return pk::get_msg(18, param);
		}
		if (param.person[1].ps_is_female)
			return pk::get_msg(19, param);
		return pk::get_msg(20, param);
	}

	string msg17(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("义姊");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("义姊大人");
			return pk::encode("义姊大人");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("义姊");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("义姊");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("义姊");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("义姊");
		return pk::encode("义姊大人");
	}

	string msg18(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("义兄");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("义兄大人");
			return pk::encode("义兄大人");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("义兄");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("义兄");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("义兄");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("义兄");
		return pk::encode("义兄大人");
	}

	string msg19(const pk::msg_param &in param)
	{
		return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_azana_seimei)));
	}

	string msg20(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_azana_seimei)));
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_azana_seimei)));
		}
		return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_azana_seimei)));
	}

	string msg21(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_azana_seimei)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_azana_seimei)));
		}
		return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_azana_seimei)));
	}

	string msg22(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_아가씨)
						return pk::encode("母亲大人");
					return pk::encode("母亲大人");
				}
				return pk::encode("母亲大人");
			}
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("父亲大人");
				return pk::encode("父亲大人");
			}
			return pk::encode("父亲大人");
		}
		return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_azana_seimei)));
	}

	string msg23(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_만족녀)
						return pk::encode("姊姊");
					if (param.person[0].tone == 말투_아가씨)
						return pk::encode("姊姊");
					return pk::encode("姊姊");
				}
				if (param.person[0].tone == 말투_장비)
					return pk::encode("姊姊");
				if (param.person[0].tone == 말투_만족남)
					return pk::encode("姊姊");
				if (param.person[0].tone == 말투_관우)
					return pk::encode("姊姊");
				if (param.person[0].tone == 말투_난폭)
					return pk::encode("姊姊");
				return pk::encode("姊姊");
			}
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_만족녀)
					return pk::encode("兄长");
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("兄长大人");
				return pk::encode("兄长");
			}
			if (param.person[0].tone == 말투_장비)
				return pk::encode("兄长");
			if (param.person[0].tone == 말투_만족남)
				return pk::encode("兄长");
			if (param.person[0].tone == 말투_관우)
				return pk::encode("兄长");
			if (param.person[0].tone == 말투_난폭)
				return pk::encode("兄长");
			return pk::encode("兄长");
		}
		if (param.person[1].ps_is_female)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_azana_seimei)));
	}

	string msg24(const pk::msg_param &in param)
	{
		if (param.person[1].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("祖母大人");
				return pk::encode("祖母");
			}
			return pk::encode("祖母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("祖父大人");
			return pk::encode("祖父");
		}
		return pk::encode("祖父");
	}

	string msg25(const pk::msg_param &in param)
	{
		if (param.person[1].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("伯母大人");
				return pk::encode("伯母");
			}
			return pk::encode("伯母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("伯父大人");
			return pk::encode("伯父");
		}
		return pk::encode("伯父");
	}

	string msg26(const pk::msg_param &in param)
	{
		if (param.person[1].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("叔母大人");
				return pk::encode("叔母");
			}
			return pk::encode("叔母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("叔父大人");
			return pk::encode("叔父");
		}
		return pk::encode("叔父");
	}

	string msg27(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
			return pk::encode("陛下");
		}
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		return pk::encode("陛下");
	}

	string msg28(const pk::msg_param &in param)
	{
		if (pk::is_same_force(param.person[0], param.person[1]) and param.person[1].ps_is_sovereign)
		{
			if (pk::is_older(param.person[0], param.person[1]))
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_azana_seimei)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		}
		if (pk::is_older(param.person[0], param.person[1]))
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_azana_seimei)));
		return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_azana_seimei)));
	}

	string msg29(const pk::msg_param &in param)
	{
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (param.person[1].ps_id == 무장_동탁 and param.person[1].ps_title == 작위_공)
			return pk::encode("\x1b[1x董\x1b[0x太师");
		if (param.person[1].ps_id == 무장_동탁 and param.person[1].ps_title == 작위_왕)
			return pk::encode("\x1b[1x董\x1b[0x太师");
		if (param.person[1].ps_id == 무장_장노)
			return pk::encode("\x1b[1x张\x1b[0x师君");
		if (param.person[1].ps_id == 무장_장각 and param.person[0].ps_is_koukin)
		{
			if (pk::rand_bool(50))
				return pk::encode("大贤良师");
			return pk::encode("天公将军");
		}
		if (param.person[1].ps_id == 무장_맹획)
			return pk::encode("大王");
		return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
	}

	string msg30(const pk::msg_param &in param)
	{
		if (param.person[1].ps_id == 무장_장보 and param.person[0].ps_is_koukin)
			return pk::encode("地公将军");
		if (param.person[1].ps_id == 무장_장량 and param.person[0].ps_is_koukin)
			return pk::encode("人公将军");
		if (param.person[1].ps_is_strategist)
			return pk::encode("军师大人");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		}
		return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
	}

	string msg31(const pk::msg_param &in param)
	{
		if (param.person[1].ps_is_strategist)
			return pk::encode("军师");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
			if (param.person[0].tone == 말투_남장녀)
				return pk::get_msg(32, param);
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_호방)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_위엄)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_거만)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_겸손)
			return pk::get_msg(32, param);
		if (param.person[0].tone == 말투_은근)
			return pk::get_msg(32, param);
		if (param.person[0].tone == 말투_정중남)
			return pk::get_msg(32, param);
		return pk::get_msg(32, param);
	}

	string msg32(const pk::msg_param &in param)
	{
		if (pk::is_sovereign_relative(param.person[0], param.person[1]))
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
	}

	string msg33(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
			return pk::get_msg(34, param);
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		return pk::get_msg(34, param);
	}

	string msg34(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_호방)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_위엄)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_거만)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_겸손)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_은근)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_정중남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
		return pk::encode(pk::format("{}大人", pk::decode(param.person[1].ps_name)));
	}

	string msg35(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_common_people)
			return pk::encode("阁下");
		if (pk::is_active(param.person[1]) and pk::is_active(param.person[0]))
			return pk::get_msg(36, param);
		return pk::encode("阁下");
	}

	string msg36(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == 무장_사마휘)
			return pk::encode("阁下");
		if (pk::is_gikyoudai(param.person[0], param.person[1]))
			return pk::get_msg(37, param);
		if (pk::is_fuufu(param.person[0], param.person[1]))
			return pk::get_msg(40, param);
		if (pk::is_oyako(param.person[0], param.person[1]))
			return pk::get_msg(41, param);
		if (pk::is_kyoudai_shimai(param.person[0], param.person[1]))
			return pk::get_msg(42, param);
		if (pk::is_sofubo(param.person[1], param.person[0]))
			return pk::get_msg(24, param);
		if (pk::is_oji_oba_older(param.person[1], param.person[0]))
			return pk::get_msg(25, param);
		if (pk::is_oji_oba_younger(param.person[1], param.person[0]))
			return pk::get_msg(26, param);
		if (pk::is_same_force(param.person[0], param.person[1]) and param.person[1].ps_is_sovereign and param.person[1].ps_title == 작위_황제)
			return pk::get_msg(44, param);
		if (pk::is_ketsuen(param.person[0], param.person[1]))
			return pk::get_msg(45, param);
		if (param.person[0].ps_is_sovereign)
		{
			if (pk::is_same_force(param.person[0], param.person[1]) and param.person[0].ps_id == 무장_유비 and param.person[1].ps_id == 무장_제갈량)
				return pk::encode("您");
			if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				return pk::get_msg(43, param);
			if (param.person[1].ps_is_sovereign)
				return pk::encode("阁下");
			return pk::get_msg(43, param);
		}
		if (pk::is_same_force(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_sovereign)
				return pk::get_msg(46, param);
			if (pk::is_rank_upper(param.person[1], param.person[0]))
				return pk::get_msg(47, param);
			return pk::get_msg(48, param);
		}
		if (param.person[1].ps_is_sovereign)
			return pk::get_msg(50, param);
		return pk::get_msg(51, param);
	}

	string msg37(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == 무장_유비 and param.person[1].ps_id == 무장_관우)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_유비 and param.person[1].ps_id == 무장_장비)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_관우 and param.person[1].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_관우 and param.person[1].ps_id == 무장_장비)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_장비 and param.person[1].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_장비 and param.person[1].ps_id == 무장_관우)
			return pk::encode("二哥");
		if (param.person[0].ps_id == 무장_손책 and param.person[1].ps_id == 무장_주유)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_주유 and param.person[1].ps_id == 무장_손책)
			return pk::encode("你");
		if (param.person[1].ps_is_eldest_oath_brother)
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(17, param);
			return pk::get_msg(18, param);
		}
		if (param.person[0].ps_is_eldest_oath_brother)
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(38, param);
			return pk::get_msg(38, param);
		}
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(17, param);
			return pk::get_msg(18, param);
		}
		if (param.person[1].ps_is_female)
			return pk::get_msg(38, param);
		return pk::get_msg(38, param);
	}

	string msg38(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("你");
			return pk::encode("你");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("你");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("你");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("你");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("你");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("你");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("你");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("你");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("你");
		return pk::encode("你");
	}

	string msg39(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("阁下");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("您");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("您");
			return pk::encode("您");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("你");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("你");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("阁下");
		return pk::encode("阁下");
	}

	string msg40(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("老公");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("相公");
			return pk::encode("相公");
		}
		return pk::encode("娘子");
	}

	string msg41(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(22, param);
			return pk::get_msg(22, param);
		}
		return pk::get_msg(38, param);
	}

	string msg42(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(23, param);
			return pk::get_msg(23, param);
		}
		if (param.person[1].ps_is_female)
			return pk::get_msg(38, param);
		return pk::get_msg(38, param);
	}

	string msg43(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("你");
			return pk::encode("你");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("你");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("你");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("你");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("你");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("你");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("你");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("阁下");
		return pk::encode("你");
	}

	string msg44(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("您");
			return pk::encode("陛下");
		}
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("您");
		return pk::encode("陛下");
	}

	string msg45(const pk::msg_param &in param)
	{
		if (pk::is_same_force(param.person[0], param.person[1]) and param.person[1].ps_is_sovereign)
		{
			if (pk::is_older(param.person[0], param.person[1]))
				return pk::get_msg(39, param);
			return pk::get_msg(39, param);
		}
		if (pk::is_older(param.person[0], param.person[1]))
			return pk::get_msg(38, param);
		return pk::get_msg(39, param);
	}

	string msg46(const pk::msg_param &in param)
	{
		if (param.person[0].tone == 말투_장비)
			return pk::encode("大人");
		if (param.person[1].ps_id == 무장_동탁 and param.person[1].ps_title == 작위_공)
			return pk::encode("太师");
		if (param.person[1].ps_id == 무장_동탁 and param.person[1].ps_title == 작위_왕)
			return pk::encode("太师");
		if (param.person[1].ps_id == 무장_장노)
			return pk::encode("师君");
		if (param.person[1].ps_id == 무장_장각 and param.person[0].ps_is_koukin)
		{
			if (pk::rand_bool(50))
				return pk::encode("良师大人");
			return pk::encode("将军大人");
		}
		if (param.person[1].ps_id == 무장_맹획)
			return pk::encode("大王");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("大人");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("主公");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("主公");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("主公");
			return pk::encode("主公");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("大人");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("大人");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("大人");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("主公");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("主公");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("大人");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("大人");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("主公");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("主公");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("主公");
		return pk::encode("大人");
	}

	string msg47(const pk::msg_param &in param)
	{
		if (param.person[1].ps_id == 무장_장보 and param.person[0].ps_is_koukin)
			return pk::encode("将军大人");
		if (param.person[1].ps_id == 무장_장량 and param.person[0].ps_is_koukin)
			return pk::encode("将军大人");
		if (param.person[1].ps_is_strategist)
			return pk::encode("阁下");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("阁下");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("您");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("您");
			return pk::encode("您");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("你");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("你");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("阁下");
		return pk::encode("阁下");
	}

	string msg48(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_남장녀)
				return pk::get_msg(49, param);
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("你");
			return pk::encode("你");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("你");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("你");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("你");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("你");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("你");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("你");
		if (param.person[0].tone == 말투_겸손)
			return pk::get_msg(49, param);
		if (param.person[0].tone == 말투_은근)
			return pk::get_msg(49, param);
		if (param.person[0].tone == 말투_정중남)
			return pk::get_msg(49, param);
		return pk::get_msg(49, param);
	}

	string msg49(const pk::msg_param &in param)
	{
		if (pk::is_sovereign_relative(param.person[0], param.person[1]))
			return pk::encode("阁下");
		return pk::encode("阁下");
	}

	string msg50(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("您");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("阁下");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("阁下");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("阁下");
			return pk::encode("您");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("您");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("您");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("您");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("阁下");
		return pk::encode("阁下");
	}

	string msg51(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("阁下");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("阁下");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("阁下");
			return pk::encode("你");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("你");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("你");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("你");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("阁下");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("阁下");
		return pk::encode("阁下");
	}

	string msg52(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_common_people)
			return pk::encode("你");
		if (pk::is_active(param.person[1]) and pk::is_active(param.person[0]))
			return pk::get_msg(53, param);
		return pk::encode("你");
	}

	string msg53(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == 무장_사마휘)
			return pk::encode("阁下");
		if (pk::is_gikyoudai(param.person[0], param.person[1]))
			return pk::get_msg(54, param);
		if (pk::is_fuufu(param.person[0], param.person[1]))
			return pk::get_msg(55, param);
		if (pk::is_oyako(param.person[0], param.person[1]))
			return pk::get_msg(56, param);
		if (pk::is_kyoudai_shimai(param.person[0], param.person[1]))
			return pk::get_msg(57, param);
		if (pk::is_sofubo(param.person[1], param.person[0]))
			return pk::get_msg(24, param);
		if (pk::is_oji_oba_older(param.person[1], param.person[0]))
			return pk::get_msg(25, param);
		if (pk::is_oji_oba_younger(param.person[1], param.person[0]))
			return pk::get_msg(26, param);
		return pk::get_msg(58, param);
	}

	string msg54(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == 무장_유비 and param.person[1].ps_id == 무장_관우)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_유비 and param.person[1].ps_id == 무장_장비)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_관우 and param.person[1].ps_id == 무장_유비)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_관우 and param.person[1].ps_id == 무장_장비)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_장비 and param.person[1].ps_id == 무장_유비)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_장비 and param.person[1].ps_id == 무장_관우)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_손책 and param.person[1].ps_id == 무장_주유)
			return pk::encode("你");
		if (param.person[0].ps_id == 무장_주유 and param.person[1].ps_id == 무장_손책)
			return pk::encode("你");
		return pk::get_msg(58, param);
	}

	string msg55(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("老公");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("相公");
			return pk::encode("相公");
		}
		return pk::encode("娘子");
	}

	string msg56(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(41, param);
			return pk::get_msg(41, param);
		}
		return pk::get_msg(58, param);
	}

	string msg57(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(42, param);
			return pk::get_msg(42, param);
		}
		if (param.person[1].ps_is_female)
			return pk::get_msg(58, param);
		return pk::get_msg(58, param);
	}

	string msg58(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("你");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("你");
			return pk::encode("你");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("你");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("你");
		if (param.person[0].tone == 말투_관우)
			return pk::encode("你");
		if (param.person[0].tone == 말투_호방)
			return pk::encode("你");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("你");
		if (param.person[0].tone == 말투_거만)
			return pk::encode("你");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("你");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("你");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("你");
		if (param.person[0].tone == 말투_정중남)
			return pk::encode("你");
		return pk::encode("你");
	}

	string msg59(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_common_people)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (pk::is_active(param.person[1]) and pk::is_active(param.person[0]))
			return pk::get_msg(60, param);
		return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
	}

	string msg60(const pk::msg_param &in param)
	{
		if (pk::is_oyako(param.person[0], param.person[1]))
			return pk::get_msg(61, param);
		if (pk::is_kyoudai_shimai(param.person[0], param.person[1]))
			return pk::get_msg(62, param);
		if (pk::is_sofubo(param.person[1], param.person[0]))
			return pk::get_msg(24, param);
		if (pk::is_oji_oba_older(param.person[1], param.person[0]))
			return pk::get_msg(25, param);
		if (pk::is_oji_oba_younger(param.person[1], param.person[0]))
			return pk::get_msg(26, param);
		return pk::get_msg(63, param);
	}

	string msg61(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(41, param);
			return pk::get_msg(41, param);
		}
		return pk::get_msg(63, param);
	}

	string msg62(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::get_msg(42, param);
			return pk::get_msg(42, param);
		}
		if (param.person[1].ps_is_female)
			return pk::get_msg(63, param);
		return pk::get_msg(63, param);
	}

	string msg63(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_호방)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_위엄)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_거만)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_겸손)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_은근)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		if (param.person[0].tone == 말투_정중남)
			return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
		return pk::encode(pk::format("{}", pk::decode(param.person[1].ps_name)));
	}

	string msg64(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_common_people)
			return pk::encode("蠢人");
		if (param.person[1].ps_id == 무장_원술)
			return pk::encode("猴子");
		if (param.person[1].ps_id == 무장_유비)
		{
			if (pk::rand_bool(50))
				return pk::encode("伪君子");
			return pk::encode("大耳家伙");
		}
		if (param.person[1].ps_id == 무장_조조)
			return pk::encode("奸雄");
		if (param.person[1].ps_id == 무장_여포)
			return pk::encode("饿狼");
		if (param.person[1].ps_id == 무장_손권)
			return pk::encode("紫髭鼠辈");
		if (param.person[1].ps_is_sovereign)
		{
			if (pk::is_same_force(param.person[0], param.person[1]) and param.person[1].ps_title == 작위_황제)
				return pk::encode("昏君");
			if (not pk::is_same_force(param.person[0], param.person[1]) and param.person[1].ps_title == 작위_황제)
				return pk::encode("假皇帝");
			if (pk::rand_bool(50))
				return pk::encode("逆贼");
			return pk::encode("暴君");
		}
		if (param.person[1].ps_is_female and param.person[1].stat[무장능력_지력] >= 70)
			return pk::encode("女狐狸");
		if (param.person[1].stat[무장능력_지력] <= 50 or param.person[1].stat[무장능력_정치] <= 50)
			return pk::encode("蠢蛋");
		if (param.person[0].character == 성격_저돌)
			return pk::encode("莽夫");
		if (param.person[0].character == 성격_대담)
			return pk::encode("偏执狂");
		if (param.person[0].character == 성격_냉정)
			return pk::encode("大骗子");
		return pk::encode("胆小鬼");
	}

	string msg65(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_common_people)
			return pk::encode("阁下");
		if (pk::is_active(param.person[1]) and pk::is_active(param.person[0]))
			return pk::get_msg(66, param);
		return pk::encode("阁下");
	}

	string msg66(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == 무장_사마휘)
			return pk::encode("阁下");
		if (pk::is_gikyoudai(param.person[0], param.person[1]))
			return pk::get_msg(37, param);
		if (pk::is_fuufu(param.person[0], param.person[1]))
			return pk::get_msg(40, param);
		if (pk::is_oyako(param.person[0], param.person[1]))
			return pk::get_msg(41, param);
		if (pk::is_kyoudai_shimai(param.person[0], param.person[1]))
			return pk::get_msg(42, param);
		if (pk::is_sofubo(param.person[1], param.person[0]))
			return pk::get_msg(24, param);
		if (pk::is_oji_oba_older(param.person[1], param.person[0]))
			return pk::get_msg(25, param);
		if (pk::is_oji_oba_younger(param.person[1], param.person[0]))
			return pk::get_msg(26, param);
		if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
			return pk::get_msg(43, param);
		if (param.person[1].ps_is_sovereign and param.person[1].ps_title == 작위_황제)
			return pk::get_msg(44, param);
		if (pk::is_ketsuen(param.person[0], param.person[1]))
			return pk::get_msg(45, param);
		if (param.person[0].ps_is_sovereign)
		{
			if (pk::is_same_force(param.person[0], param.person[1]) and param.person[0].ps_id == 무장_유비 and param.person[1].ps_id == 무장_제갈량)
				return pk::encode("您");
			if (param.person[1].ps_is_sovereign)
				return pk::encode("阁下");
			return pk::get_msg(43, param);
		}
		if (param.person[1].ps_is_sovereign)
			return pk::get_msg(50, param);
		return pk::get_msg(51, param);
	}

	string msg67(const pk::msg_param &in param)
	{
		if (pk::is_gikyoudai(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_eldest_oath_brother)
			{
				if (param.person[1].ps_is_female)
					return pk::encode("义姊");
				return pk::encode("义兄");
			}
			if (pk::is_older(param.person[1], param.person[0]))
			{
				if (param.person[1].ps_is_female)
					return pk::encode("义姊");
				return pk::encode("义兄");
			}
			if (param.person[1].ps_is_female)
				return pk::encode("义妹");
			return pk::encode("义弟");
		}
		if (pk::is_fuufu(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::encode("妻");
			return pk::encode("夫");
		}
		if (pk::is_oyako(param.person[0], param.person[1]))
		{
			if (pk::is_older(param.person[1], param.person[0]))
			{
				if (param.person[1].ps_is_female)
					return pk::encode("母");
				return pk::encode("父");
			}
			if (param.person[1].ps_is_female)
				return pk::encode("女");
			return pk::encode("子");
		}
		if (pk::is_kyoudai_shimai(param.person[0], param.person[1]))
		{
			if (pk::is_older(param.person[1], param.person[0]))
			{
				if (param.person[1].ps_is_female)
					return pk::encode("姊");
				return pk::encode("兄");
			}
			if (param.person[1].ps_is_female)
				return pk::encode("妹");
			return pk::encode("弟");
		}
		if (pk::is_sofubo(param.person[1], param.person[0]))
		{
			if (param.person[1].ps_is_female)
				return pk::encode("祖母");
			return pk::encode("祖父");
		}
		if (pk::is_sofubo(param.person[0], param.person[1]))
			return pk::encode("孙");
		if (pk::is_oji_oba_older(param.person[1], param.person[0]))
		{
			if (param.person[1].ps_is_female)
				return pk::encode("伯母");
			return pk::encode("伯父");
		}
		if (pk::is_oji_oba_older(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::encode("侄");
			return pk::encode("甥");
		}
		if (pk::is_oji_oba_younger(param.person[1], param.person[0]))
		{
			if (param.person[1].ps_is_female)
				return pk::encode("叔母");
			return pk::encode("叔父");
		}
		if (pk::is_oji_oba_younger(param.person[0], param.person[1]))
		{
			if (param.person[1].ps_is_female)
				return pk::encode("侄");
			return pk::encode("甥");
		}
		if (pk::is_ketsuen(param.person[0], param.person[1]))
			return pk::encode("一族");
		return pk::encode("友");
	}

	string msg68(const pk::msg_param &in param)
	{
		if (pk::is_gikyoudai(param.person[0], param.person[1]))
			return pk::encode("义兄弟");
		if (pk::is_fuufu(param.person[0], param.person[1]))
			return pk::encode("夫妇");
		if (pk::is_oyako(param.person[0], param.person[1]))
			return pk::encode("亲子");
		if (pk::is_kyoudai_shimai(param.person[0], param.person[1]))
			return pk::encode("兄弟");
		if (pk::is_ketsuen(param.person[0], param.person[1]))
			return pk::encode("一族");
		return pk::encode(pk::format("{}", pk::get_msg(7, param)));
	}

	string msg69(const pk::msg_param &in param)
	{
		if (param.person[1].stat[무장능력_통솔] > 79 and param.person[1].stat[무장능력_무력] > 79)
			return pk::encode("名将");
		if (param.person[1].stat[무장능력_통솔] > 79 and param.person[1].stat[무장능력_지력] > 79)
			return pk::encode("智将");
		if (param.person[1].stat[무장능력_무력] > 89)
			return pk::encode("豪杰");
		if (param.person[1].stat[무장능력_지력] > 89)
			return pk::encode("贤者");
		if (param.person[1].stat[무장능력_정치] > 89)
			return pk::encode("国士");
		if (param.person[1].stat[무장능력_무력] > 79)
			return pk::encode("勇者");
		if (param.person[1].stat[무장능력_지력] > 79)
			return pk::encode("智者");
		if (param.person[1].stat[무장능력_통솔] > 89)
			return pk::encode("良将");
		if (param.person[1].stat[무장능력_통솔] > 79)
			return pk::encode("将军");
		if (param.person[1].stat[무장능력_매력] > 79)
			return pk::encode("杰物");
		if (param.person[1].stat[무장능력_정치] > 79)
			return pk::encode("学者");
		return pk::encode("逸材");
	}

	string msg70(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return pk::encode("壮士");
						return pk::get_msg(71, param);
					}
					return pk::get_msg(71, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return pk::encode("壮士");
					return pk::get_msg(71, param);
				}
				return pk::get_msg(71, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("壮士");
					return pk::encode("壮士");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("壮士");
				return pk::encode("壮士");
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(71, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("壮士");
					return pk::encode("壮士");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("壮士");
				return pk::encode("壮士");
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]) or not pk::is_same_force(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("壮士");
					return pk::encode("壮士");
				}
				if (param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_난폭)
					return pk::encode("壮士");
				if (param.person[0].tone == 말투_은근)
					return pk::encode("壮士");
				return pk::encode("壮士");
			}
			return pk::get_msg(71, param);
		}
		return pk::get_msg(71, param);
	}

	string msg71(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("家伙");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("壮士");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("壮士");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("壮士");
			return pk::encode("壮士");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("家伙");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("家伙");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("壮士");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("壮士");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("壮士");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("壮士");
		if (param.person[0].ps_age > 59)
			return pk::encode("壮士");
		return pk::encode("壮士");
	}

	string msg72(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == param.person[2].ps_id)
			return pk::get_msg(0, param);
		if (param.person[0].ps_is_common_people)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (pk::is_gikyoudai(param.person[0], param.person[2]))
			return pk::get_msg(73, param);
		if (pk::is_fuufu(param.person[0], param.person[2]))
			return pk::get_msg(76, param);
		if (pk::is_oyako(param.person[0], param.person[2]))
			return pk::get_msg(77, param);
		if (pk::is_kyoudai_shimai(param.person[0], param.person[2]))
			return pk::get_msg(78, param);
		if (pk::is_sofubo(param.person[2], param.person[0]))
			return pk::get_msg(79, param);
		if (pk::is_oji_oba_older(param.person[2], param.person[0]))
			return pk::get_msg(80, param);
		if (pk::is_oji_oba_younger(param.person[2], param.person[0]))
			return pk::get_msg(81, param);
		if (pk::is_ketsuen(param.person[0], param.person[2]))
			return pk::get_msg(83, param);
		if (param.person[0].ps_is_sovereign)
		{
			if (pk::is_same_force(param.person[0], param.person[2]) and param.person[0].ps_id == 무장_유비 and param.person[2].ps_id == 무장_제갈량)
				return pk::encode("\x1b[1x孔明\x1b[0x");
			if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
			if (param.person[2].ps_is_sovereign)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		}
		if (pk::is_same_force(param.person[0], param.person[2]))
		{
			if (param.person[2].ps_is_sovereign)
				return pk::get_msg(84, param);
			if (pk::is_rank_upper(param.person[2], param.person[0]))
				return pk::get_msg(85, param);
			return pk::get_msg(86, param);
		}
		if (param.person[2].ps_is_sovereign)
			return pk::get_msg(88, param);
		return pk::get_msg(89, param);
	}

	string msg73(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == 무장_유비 and param.person[2].ps_id == 무장_관우)
			return pk::encode("\x1b[1x关羽\x1b[0x");
		if (param.person[0].ps_id == 무장_유비 and param.person[2].ps_id == 무장_장비)
			return pk::encode("\x1b[1x张飞\x1b[0x");
		if (param.person[0].ps_id == 무장_관우 and param.person[2].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_관우 and param.person[2].ps_id == 무장_장비)
			return pk::encode("\x1b[1x张飞\x1b[0x");
		if (param.person[0].ps_id == 무장_장비 and param.person[2].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_장비 and param.person[2].ps_id == 무장_관우)
			return pk::encode("二哥");
		if (param.person[0].ps_id == 무장_손책 and param.person[2].ps_id == 무장_주유)
			return pk::encode("\x1b[1x公瑾\x1b[0x");
		if (param.person[0].ps_id == 무장_주유 and param.person[2].ps_id == 무장_손책)
			return pk::encode("\x1b[1x伯符\x1b[0x");
		if (param.person[2].ps_is_eldest_oath_brother)
		{
			if (param.person[2].ps_is_female)
				return pk::get_msg(74, param);
			return pk::get_msg(75, param);
		}
		if (param.person[0].ps_is_eldest_oath_brother)
		{
			if (param.person[2].ps_is_female)
				return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_azana_seimei)));
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_azana_seimei)));
		}
		if (pk::is_younger(param.person[0], param.person[2]))
		{
			if (param.person[2].ps_is_female)
				return pk::get_msg(74, param);
			return pk::get_msg(75, param);
		}
		if (param.person[2].ps_is_female)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_azana_seimei)));
	}

	string msg74(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
			return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
		return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
	}

	string msg75(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}兄长", pk::decode(param.person[2].ps_azana_seimei)));
			return pk::encode(pk::format("{}兄长", pk::decode(param.person[2].ps_azana_seimei)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
		return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
	}

	string msg76(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_azana_seimei)));
	}

	string msg77(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[2]))
		{
			if (param.person[2].ps_is_female)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_아가씨)
						return pk::encode("母亲大人");
					return pk::encode("母亲");
				}
				return pk::encode("母亲");
			}
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("父亲大人");
				return pk::encode("父亲");
			}
			return pk::encode("父亲");
		}
		return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_azana_seimei)));
	}

	string msg78(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[2]))
		{
			if (param.person[2].ps_is_female)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_만족녀)
						return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
					if (param.person[0].tone == 말투_아가씨)
						return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
					return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
				}
				if (param.person[0].tone == 말투_장비)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
				if (param.person[0].tone == 말투_만족남)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
				if (param.person[0].tone == 말투_관우)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
				if (param.person[0].tone == 말투_난폭)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
				return pk::encode(pk::format("{}姊", pk::decode(param.person[2].ps_azana_seimei)));
			}
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_만족녀)
					return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode(pk::format("{}兄长", pk::decode(param.person[2].ps_azana_seimei)));
				return pk::encode(pk::format("{}兄长", pk::decode(param.person[2].ps_azana_seimei)));
			}
			if (param.person[0].tone == 말투_장비)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
			if (param.person[0].tone == 말투_만족남)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
			if (param.person[0].tone == 말투_관우)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
			if (param.person[0].tone == 말투_난폭)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
			return pk::encode(pk::format("{}兄", pk::decode(param.person[2].ps_azana_seimei)));
		}
		if (param.person[2].ps_is_female)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_azana_seimei)));
	}

	string msg79(const pk::msg_param &in param)
	{
		if (param.person[2].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("祖母大人");
				return pk::encode("祖母");
			}
			return pk::encode("祖母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("祖父大人");
			return pk::encode("祖父");
		}
		return pk::encode("祖父");
	}

	string msg80(const pk::msg_param &in param)
	{
		if (param.person[2].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("伯母大人");
				return pk::encode("伯母");
			}
			return pk::encode("伯母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("伯父大人");
			return pk::encode("伯父");
		}
		return pk::encode("伯父");
	}

	string msg81(const pk::msg_param &in param)
	{
		if (param.person[2].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("叔母大人");
				return pk::encode("叔母");
			}
			return pk::encode("叔母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("叔父大人");
			return pk::encode("叔父");
		}
		return pk::encode("叔父");
	}

	string msg82(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
			return pk::encode("陛下");
		}
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		return pk::encode("陛下");
	}

	string msg83(const pk::msg_param &in param)
	{
		if (pk::is_same_force(param.person[0], param.person[2]) and param.person[2].ps_is_sovereign)
		{
			if (pk::is_older(param.person[0], param.person[2]))
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_azana_seimei)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		}
		if (pk::is_older(param.person[0], param.person[2]))
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_azana_seimei)));
		return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_azana_seimei)));
	}

	string msg84(const pk::msg_param &in param)
	{
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (param.person[2].ps_id == 무장_동탁 and param.person[2].ps_title == 작위_공)
			return pk::encode("\x1b[1x董\x1b[0x太师");
		if (param.person[2].ps_id == 무장_동탁 and param.person[2].ps_title == 작위_왕)
			return pk::encode("\x1b[1x董\x1b[0x太师");
		if (param.person[2].ps_id == 무장_장노)
			return pk::encode("\x1b[1x张\x1b[0x师君");
		if (param.person[2].ps_id == 무장_장각 and param.person[0].ps_is_koukin)
		{
			if (pk::rand_bool(50))
				return pk::encode("大贤良师");
			return pk::encode("天公将军");
		}
		if (param.person[2].ps_id == 무장_맹획)
			return pk::encode("大王");
		return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
	}

	string msg85(const pk::msg_param &in param)
	{
		if (param.person[2].ps_id == 무장_장보 and param.person[0].ps_is_koukin)
			return pk::encode("地公将军");
		if (param.person[2].ps_id == 무장_장량 and param.person[0].ps_is_koukin)
			return pk::encode("人公将军");
		if (param.person[2].ps_is_strategist)
			return pk::encode("军师大人");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		}
		return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
	}

	string msg86(const pk::msg_param &in param)
	{
		if (param.person[2].ps_is_strategist)
			return pk::encode("军师");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
			if (param.person[0].tone == 말투_남장녀)
				return pk::get_msg(87, param);
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_호방)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_위엄)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_거만)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_겸손)
			return pk::get_msg(87, param);
		if (param.person[0].tone == 말투_은근)
			return pk::get_msg(87, param);
		if (param.person[0].tone == 말투_정중남)
			return pk::get_msg(87, param);
		return pk::get_msg(87, param);
	}

	string msg87(const pk::msg_param &in param)
	{
		if (pk::is_sovereign_relative(param.person[0], param.person[2]))
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
	}

	string msg88(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
			return pk::get_msg(89, param);
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		return pk::get_msg(89, param);
	}

	string msg89(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_호방)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_위엄)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_거만)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_겸손)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_은근)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		if (param.person[0].tone == 말투_정중남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
		return pk::encode(pk::format("{}大人", pk::decode(param.person[2].ps_name)));
	}

	string msg90(const pk::msg_param &in param)
	{
		if (pk::is_gikyoudai(param.person[0], param.person[2]))
		{
			if (param.person[2].ps_is_eldest_oath_brother)
			{
				if (param.person[2].ps_is_female)
					return pk::encode("义姊");
				return pk::encode("义兄");
			}
			if (pk::is_older(param.person[2], param.person[0]))
			{
				if (param.person[2].ps_is_female)
					return pk::encode("义姊");
				return pk::encode("义兄");
			}
			if (param.person[2].ps_is_female)
				return pk::encode("义妹");
			return pk::encode("义弟");
		}
		if (pk::is_fuufu(param.person[0], param.person[2]))
		{
			if (param.person[2].ps_is_female)
				return pk::encode("妻");
			return pk::encode("夫");
		}
		if (pk::is_oyako(param.person[0], param.person[2]))
		{
			if (pk::is_older(param.person[2], param.person[0]))
			{
				if (param.person[2].ps_is_female)
					return pk::encode("母");
				return pk::encode("父");
			}
			if (param.person[2].ps_is_female)
				return pk::encode("女");
			return pk::encode("子");
		}
		if (pk::is_kyoudai_shimai(param.person[0], param.person[2]))
		{
			if (pk::is_older(param.person[2], param.person[0]))
			{
				if (param.person[2].ps_is_female)
					return pk::encode("姊");
				return pk::encode("兄");
			}
			if (param.person[2].ps_is_female)
				return pk::encode("妹");
			return pk::encode("弟");
		}
		if (pk::is_sofubo(param.person[2], param.person[0]))
		{
			if (param.person[2].ps_is_female)
				return pk::encode("祖母");
			return pk::encode("祖父");
		}
		if (pk::is_sofubo(param.person[0], param.person[2]))
			return pk::encode("孙");
		if (pk::is_oji_oba_older(param.person[2], param.person[0]))
		{
			if (param.person[2].ps_is_female)
				return pk::encode("伯母");
			return pk::encode("伯父");
		}
		if (pk::is_oji_oba_older(param.person[0], param.person[2]))
		{
			if (param.person[2].ps_is_female)
				return pk::encode("侄");
			return pk::encode("甥");
		}
		if (pk::is_oji_oba_younger(param.person[2], param.person[0]))
		{
			if (param.person[2].ps_is_female)
				return pk::encode("叔母");
			return pk::encode("叔父");
		}
		if (pk::is_oji_oba_younger(param.person[0], param.person[2]))
		{
			if (param.person[2].ps_is_female)
				return pk::encode("侄");
			return pk::encode("甥");
		}
		if (pk::is_ketsuen(param.person[0], param.person[2]))
			return pk::encode("一族");
		return pk::encode("友");
	}

	string msg91(const pk::msg_param &in param)
	{
		if (param.person[2].stat[무장능력_통솔] > 79 and param.person[2].stat[무장능력_무력] > 79)
			return pk::encode("名将");
		if (param.person[2].stat[무장능력_통솔] > 79 and param.person[2].stat[무장능력_지력] > 79)
			return pk::encode("智将");
		if (param.person[2].stat[무장능력_무력] > 89)
			return pk::encode("豪杰");
		if (param.person[2].stat[무장능력_지력] > 89)
			return pk::encode("贤者");
		if (param.person[2].stat[무장능력_정치] > 89)
			return pk::encode("国士");
		if (param.person[2].stat[무장능력_무력] > 79)
			return pk::encode("勇者");
		if (param.person[2].stat[무장능력_지력] > 79)
			return pk::encode("智者");
		if (param.person[2].stat[무장능력_통솔] > 89)
			return pk::encode("良将");
		if (param.person[2].stat[무장능력_통솔] > 79)
			return pk::encode("将军");
		if (param.person[2].stat[무장능력_매력] > 79)
			return pk::encode("杰物");
		if (param.person[2].stat[무장능력_정치] > 79)
			return pk::encode("学者");
		return pk::encode("逸材");
	}

	string msg92(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == param.person[3].ps_id)
			return pk::get_msg(0, param);
		if (param.person[0].ps_is_common_people)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (pk::is_gikyoudai(param.person[0], param.person[3]))
			return pk::get_msg(93, param);
		if (pk::is_fuufu(param.person[0], param.person[3]))
			return pk::get_msg(96, param);
		if (pk::is_oyako(param.person[0], param.person[3]))
			return pk::get_msg(97, param);
		if (pk::is_kyoudai_shimai(param.person[0], param.person[3]))
			return pk::get_msg(98, param);
		if (pk::is_sofubo(param.person[3], param.person[0]))
			return pk::get_msg(99, param);
		if (pk::is_oji_oba_older(param.person[3], param.person[0]))
			return pk::get_msg(100, param);
		if (pk::is_oji_oba_younger(param.person[3], param.person[0]))
			return pk::get_msg(101, param);
		if (pk::is_ketsuen(param.person[0], param.person[3]))
			return pk::get_msg(103, param);
		if (param.person[0].ps_is_sovereign)
		{
			if (pk::is_same_force(param.person[0], param.person[3]) and param.person[0].ps_id == 무장_유비 and param.person[3].ps_id == 무장_제갈량)
				return pk::encode("\x1b[1x孔明\x1b[0x");
			if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
			if (param.person[3].ps_is_sovereign)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		}
		if (pk::is_same_force(param.person[0], param.person[3]))
		{
			if (param.person[3].ps_is_sovereign)
				return pk::get_msg(104, param);
			if (pk::is_rank_upper(param.person[3], param.person[0]))
				return pk::get_msg(105, param);
			return pk::get_msg(106, param);
		}
		if (param.person[3].ps_is_sovereign)
			return pk::get_msg(108, param);
		return pk::get_msg(109, param);
	}

	string msg93(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == 무장_유비 and param.person[3].ps_id == 무장_관우)
			return pk::encode("\x1b[1x关羽\x1b[0x");
		if (param.person[0].ps_id == 무장_유비 and param.person[3].ps_id == 무장_장비)
			return pk::encode("\x1b[1x张飞\x1b[0x");
		if (param.person[0].ps_id == 무장_관우 and param.person[3].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_관우 and param.person[3].ps_id == 무장_장비)
			return pk::encode("\x1b[1x张飞\x1b[0x");
		if (param.person[0].ps_id == 무장_장비 and param.person[3].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_장비 and param.person[3].ps_id == 무장_관우)
			return pk::encode("二哥");
		if (param.person[0].ps_id == 무장_손책 and param.person[3].ps_id == 무장_주유)
			return pk::encode("\x1b[1x公瑾\x1b[0x");
		if (param.person[0].ps_id == 무장_주유 and param.person[3].ps_id == 무장_손책)
			return pk::encode("\x1b[1x伯符\x1b[0x");
		if (param.person[3].ps_is_eldest_oath_brother)
		{
			if (param.person[3].ps_is_female)
				return pk::get_msg(94, param);
			return pk::get_msg(95, param);
		}
		if (param.person[0].ps_is_eldest_oath_brother)
		{
			if (param.person[3].ps_is_female)
				return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_azana_seimei)));
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_azana_seimei)));
		}
		if (pk::is_younger(param.person[0], param.person[3]))
		{
			if (param.person[3].ps_is_female)
				return pk::get_msg(94, param);
			return pk::get_msg(95, param);
		}
		if (param.person[3].ps_is_female)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_azana_seimei)));
	}

	string msg94(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
			return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
		return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
	}

	string msg95(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}兄长", pk::decode(param.person[3].ps_azana_seimei)));
			return pk::encode(pk::format("{}兄长", pk::decode(param.person[3].ps_azana_seimei)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
		return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
	}

	string msg96(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_azana_seimei)));
	}

	string msg97(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[3]))
		{
			if (param.person[3].ps_is_female)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_아가씨)
						return pk::encode("母亲大人");
					return pk::encode("母亲");
				}
				return pk::encode("母亲");
			}
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("父亲大人");
				return pk::encode("父亲");
			}
			return pk::encode("父亲");
		}
		return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_azana_seimei)));
	}

	string msg98(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[3]))
		{
			if (param.person[3].ps_is_female)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_만족녀)
						return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
					if (param.person[0].tone == 말투_아가씨)
						return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
					return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
				}
				if (param.person[0].tone == 말투_장비)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
				if (param.person[0].tone == 말투_만족남)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
				if (param.person[0].tone == 말투_관우)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
				if (param.person[0].tone == 말투_난폭)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
				return pk::encode(pk::format("{}姊", pk::decode(param.person[3].ps_azana_seimei)));
			}
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_만족녀)
					return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode(pk::format("{}兄长", pk::decode(param.person[3].ps_azana_seimei)));
				return pk::encode(pk::format("{}兄长", pk::decode(param.person[3].ps_azana_seimei)));
			}
			if (param.person[0].tone == 말투_장비)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
			if (param.person[0].tone == 말투_만족남)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
			if (param.person[0].tone == 말투_관우)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
			if (param.person[0].tone == 말투_난폭)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
			return pk::encode(pk::format("{}兄", pk::decode(param.person[3].ps_azana_seimei)));
		}
		if (param.person[3].ps_is_female)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_azana_seimei)));
	}

	string msg99(const pk::msg_param &in param)
	{
		if (param.person[3].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("祖母大人");
				return pk::encode("祖母");
			}
			return pk::encode("祖母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("祖父大人");
			return pk::encode("祖父");
		}
		return pk::encode("祖父");
	}

	string msg100(const pk::msg_param &in param)
	{
		if (param.person[3].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("伯母大人");
				return pk::encode("伯母");
			}
			return pk::encode("伯母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("伯父大人");
			return pk::encode("伯父");
		}
		return pk::encode("伯父");
	}

	string msg101(const pk::msg_param &in param)
	{
		if (param.person[3].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("叔母大人");
				return pk::encode("叔母");
			}
			return pk::encode("叔母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("叔父大人");
			return pk::encode("叔父");
		}
		return pk::encode("叔父");
	}

	string msg102(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
			return pk::encode("陛下");
		}
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		return pk::encode("陛下");
	}

	string msg103(const pk::msg_param &in param)
	{
		if (pk::is_same_force(param.person[0], param.person[3]) and param.person[3].ps_is_sovereign)
		{
			if (pk::is_older(param.person[0], param.person[3]))
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_azana_seimei)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		}
		if (pk::is_older(param.person[0], param.person[3]))
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_azana_seimei)));
		return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_azana_seimei)));
	}

	string msg104(const pk::msg_param &in param)
	{
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (param.person[3].ps_id == 무장_동탁 and param.person[3].ps_title == 작위_공)
			return pk::encode("\x1b[1x董\x1b[0x太师");
		if (param.person[3].ps_id == 무장_동탁 and param.person[3].ps_title == 작위_왕)
			return pk::encode("\x1b[1x董\x1b[0x太师");
		if (param.person[3].ps_id == 무장_장노)
			return pk::encode("\x1b[1x张\x1b[0x师君");
		if (param.person[3].ps_id == 무장_장각 and param.person[0].ps_is_koukin)
		{
			if (pk::rand_bool(50))
				return pk::encode("大贤良师");
			return pk::encode("天公将军");
		}
		if (param.person[3].ps_id == 무장_맹획)
			return pk::encode("大王");
		return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
	}

	string msg105(const pk::msg_param &in param)
	{
		if (param.person[3].ps_id == 무장_장보 and param.person[0].ps_is_koukin)
			return pk::encode("地公将军");
		if (param.person[3].ps_id == 무장_장량 and param.person[0].ps_is_koukin)
			return pk::encode("人公将军");
		if (param.person[3].ps_is_strategist)
			return pk::encode("军师大人");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		}
		return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
	}

	string msg106(const pk::msg_param &in param)
	{
		if (param.person[3].ps_is_strategist)
			return pk::encode("军师");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
			if (param.person[0].tone == 말투_남장녀)
				return pk::get_msg(107, param);
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_호방)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_위엄)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_거만)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_겸손)
			return pk::get_msg(107, param);
		if (param.person[0].tone == 말투_은근)
			return pk::get_msg(107, param);
		if (param.person[0].tone == 말투_정중남)
			return pk::get_msg(107, param);
		return pk::get_msg(107, param);
	}

	string msg107(const pk::msg_param &in param)
	{
		if (pk::is_sovereign_relative(param.person[0], param.person[3]))
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
	}

	string msg108(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
			return pk::get_msg(109, param);
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		return pk::get_msg(109, param);
	}

	string msg109(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_호방)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_위엄)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_거만)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_겸손)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_은근)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		if (param.person[0].tone == 말투_정중남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
		return pk::encode(pk::format("{}大人", pk::decode(param.person[3].ps_name)));
	}

	string msg110(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == param.person[4].ps_id)
			return pk::get_msg(0, param);
		if (param.person[0].ps_is_common_people)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (pk::is_gikyoudai(param.person[0], param.person[4]))
			return pk::get_msg(111, param);
		if (pk::is_fuufu(param.person[0], param.person[4]))
			return pk::get_msg(114, param);
		if (pk::is_oyako(param.person[0], param.person[4]))
			return pk::get_msg(115, param);
		if (pk::is_kyoudai_shimai(param.person[0], param.person[4]))
			return pk::get_msg(116, param);
		if (pk::is_sofubo(param.person[4], param.person[0]))
			return pk::get_msg(117, param);
		if (pk::is_oji_oba_older(param.person[4], param.person[0]))
			return pk::get_msg(118, param);
		if (pk::is_oji_oba_younger(param.person[4], param.person[0]))
			return pk::get_msg(119, param);
		if (pk::is_ketsuen(param.person[0], param.person[4]))
			return pk::get_msg(121, param);
		if (param.person[0].ps_is_sovereign)
		{
			if (pk::is_same_force(param.person[0], param.person[4]) and param.person[0].ps_id == 무장_유비 and param.person[4].ps_id == 무장_제갈량)
				return pk::encode("\x1b[1x孔明\x1b[0x");
			if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
			if (param.person[4].ps_is_sovereign)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		}
		if (pk::is_same_force(param.person[0], param.person[4]))
		{
			if (param.person[4].ps_is_sovereign)
				return pk::get_msg(122, param);
			if (pk::is_rank_upper(param.person[4], param.person[0]))
				return pk::get_msg(123, param);
			return pk::get_msg(124, param);
		}
		if (param.person[4].ps_is_sovereign)
			return pk::get_msg(126, param);
		return pk::get_msg(127, param);
	}

	string msg111(const pk::msg_param &in param)
	{
		if (param.person[0].ps_id == 무장_유비 and param.person[4].ps_id == 무장_관우)
			return pk::encode("\x1b[1x关羽\x1b[0x");
		if (param.person[0].ps_id == 무장_유비 and param.person[4].ps_id == 무장_장비)
			return pk::encode("\x1b[1x张飞\x1b[0x");
		if (param.person[0].ps_id == 무장_관우 and param.person[4].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_관우 and param.person[4].ps_id == 무장_장비)
			return pk::encode("\x1b[1x张飞\x1b[0x");
		if (param.person[0].ps_id == 무장_장비 and param.person[4].ps_id == 무장_유비)
			return pk::encode("大哥");
		if (param.person[0].ps_id == 무장_장비 and param.person[4].ps_id == 무장_관우)
			return pk::encode("二哥");
		if (param.person[0].ps_id == 무장_손책 and param.person[4].ps_id == 무장_주유)
			return pk::encode("\x1b[1x公瑾\x1b[0x");
		if (param.person[0].ps_id == 무장_주유 and param.person[4].ps_id == 무장_손책)
			return pk::encode("\x1b[1x伯符\x1b[0x");
		if (param.person[4].ps_is_eldest_oath_brother)
		{
			if (param.person[4].ps_is_female)
				return pk::get_msg(112, param);
			return pk::get_msg(113, param);
		}
		if (param.person[0].ps_is_eldest_oath_brother)
		{
			if (param.person[4].ps_is_female)
				return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_azana_seimei)));
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_azana_seimei)));
		}
		if (pk::is_younger(param.person[0], param.person[4]))
		{
			if (param.person[4].ps_is_female)
				return pk::get_msg(112, param);
			return pk::get_msg(113, param);
		}
		if (param.person[4].ps_is_female)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_azana_seimei)));
	}

	string msg112(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
			return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
		return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
	}

	string msg113(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}兄长", pk::decode(param.person[4].ps_azana_seimei)));
			return pk::encode(pk::format("{}兄长", pk::decode(param.person[4].ps_azana_seimei)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
		return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
	}

	string msg114(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_azana_seimei)));
	}

	string msg115(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[4]))
		{
			if (param.person[4].ps_is_female)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_아가씨)
						return pk::encode("母亲大人");
					return pk::encode("母亲");
				}
				return pk::encode("母亲");
			}
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("父亲大人");
				return pk::encode("父亲");
			}
			return pk::encode("父亲");
		}
		return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_azana_seimei)));
	}

	string msg116(const pk::msg_param &in param)
	{
		if (pk::is_younger(param.person[0], param.person[4]))
		{
			if (param.person[4].ps_is_female)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_만족녀)
						return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
					if (param.person[0].tone == 말투_아가씨)
						return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
					return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
				}
				if (param.person[0].tone == 말투_장비)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
				if (param.person[0].tone == 말투_만족남)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
				if (param.person[0].tone == 말투_관우)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
				if (param.person[0].tone == 말투_난폭)
					return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
				return pk::encode(pk::format("{}姊", pk::decode(param.person[4].ps_azana_seimei)));
			}
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_만족녀)
					return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode(pk::format("{}兄长", pk::decode(param.person[4].ps_azana_seimei)));
				return pk::encode(pk::format("{}兄长", pk::decode(param.person[4].ps_azana_seimei)));
			}
			if (param.person[0].tone == 말투_장비)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
			if (param.person[0].tone == 말투_만족남)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
			if (param.person[0].tone == 말투_관우)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
			if (param.person[0].tone == 말투_난폭)
				return pk::encode(pk::format("{}兄", pk::decode(param.person[4].ps_azana_seimei)));
			return pk::encode(pk::format("{}兄长", pk::decode(param.person[4].ps_azana_seimei)));
		}
		if (param.person[4].ps_is_female)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_azana_seimei)));
		return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_azana_seimei)));
	}

	string msg117(const pk::msg_param &in param)
	{
		if (param.person[4].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("祖母大人");
				return pk::encode("祖母");
			}
			return pk::encode("祖母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("祖父大人");
			return pk::encode("祖父");
		}
		return pk::encode("祖父");
	}

	string msg118(const pk::msg_param &in param)
	{
		if (param.person[4].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("伯母大人");
				return pk::encode("伯母");
			}
			return pk::encode("伯母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("伯父大人");
			return pk::encode("伯父");
		}
		return pk::encode("伯父");
	}

	string msg119(const pk::msg_param &in param)
	{
		if (param.person[4].ps_is_female)
		{
			if (param.person[0].ps_is_female)
			{
				if (param.person[0].tone == 말투_아가씨)
					return pk::encode("叔母大人");
				return pk::encode("叔母");
			}
			return pk::encode("叔母");
		}
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("叔父大人");
			return pk::encode("叔父");
		}
		return pk::encode("叔父");
	}

	string msg120(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
			return pk::encode("陛下");
		}
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		return pk::encode("陛下");
	}

	string msg121(const pk::msg_param &in param)
	{
		if (pk::is_same_force(param.person[0], param.person[4]) and param.person[4].ps_is_sovereign)
		{
			if (pk::is_older(param.person[0], param.person[4]))
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_azana_seimei)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		}
		if (pk::is_older(param.person[0], param.person[4]))
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_azana_seimei)));
		return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_azana_seimei)));
	}

	string msg122(const pk::msg_param &in param)
	{
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (param.person[4].ps_id == 무장_동탁 and param.person[4].ps_title == 작위_공)
			return pk::encode("\x1b[1x董\x1b[0x太师");
		if (param.person[4].ps_id == 무장_동탁 and param.person[4].ps_title == 작위_왕)
			return pk::encode("\x1b[1x董\x1b[0x太师");
		if (param.person[4].ps_id == 무장_장노)
			return pk::encode("\x1b[1x张\x1b[0x师君");
		if (param.person[4].ps_id == 무장_장각 and param.person[0].ps_is_koukin)
		{
			if (pk::rand_bool(50))
				return pk::encode("大贤良师");
			return pk::encode("天公将军");
		}
		if (param.person[4].ps_id == 무장_맹획)
			return pk::encode("大王");
		return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
	}

	string msg123(const pk::msg_param &in param)
	{
		if (param.person[4].ps_id == 무장_장보 and param.person[0].ps_is_koukin)
			return pk::encode("地公将军");
		if (param.person[4].ps_id == 무장_장량 and param.person[0].ps_is_koukin)
			return pk::encode("人公将军");
		if (param.person[4].ps_is_strategist)
			return pk::encode("军师大人");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		}
		return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
	}

	string msg124(const pk::msg_param &in param)
	{
		if (param.person[4].ps_is_strategist)
			return pk::encode("军师");
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
			if (param.person[0].tone == 말투_남장녀)
				return pk::get_msg(125, param);
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_호방)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_위엄)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_거만)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_겸손)
			return pk::get_msg(125, param);
		if (param.person[0].tone == 말투_은근)
			return pk::get_msg(125, param);
		if (param.person[0].tone == 말투_정중남)
			return pk::get_msg(125, param);
		return pk::get_msg(125, param);
	}

	string msg125(const pk::msg_param &in param)
	{
		if (pk::is_sovereign_relative(param.person[0], param.person[4]))
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
	}

	string msg126(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
			return pk::get_msg(127, param);
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		return pk::get_msg(127, param);
	}

	string msg127(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_만족남)
			return pk::encode(pk::format("{}", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_관우)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_호방)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_위엄)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_거만)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_난폭)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_겸손)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_은근)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		if (param.person[0].tone == 말투_정중남)
			return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
		return pk::encode(pk::format("{}大人", pk::decode(param.person[4].ps_name)));
	}

	string msg128(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_common_people)
			return pk::encode("蠢人");
		if (param.person[2].ps_id == 무장_원술)
			return pk::encode("猴子");
		if (param.person[2].ps_id == 무장_유비)
		{
			if (pk::rand_bool(50))
				return pk::encode("伪君子");
			return pk::encode("大耳家伙");
		}
		if (param.person[2].ps_id == 무장_조조)
			return pk::encode("奸雄");
		if (param.person[2].ps_id == 무장_여포)
			return pk::encode("饿狼");
		if (param.person[2].ps_id == 무장_손권)
			return pk::encode("紫须鼠辈");
		if (param.person[2].ps_is_sovereign)
		{
			if (pk::is_same_force(param.person[0], param.person[2]) and param.person[2].ps_title == 작위_황제)
				return pk::encode("昏君");
			if (not pk::is_same_force(param.person[0], param.person[2]) and param.person[2].ps_title == 작위_황제)
				return pk::encode("假皇帝");
			if (pk::rand_bool(50))
				return pk::encode("逆贼");
			return pk::encode("暴君");
		}
		if (param.person[2].ps_is_female and param.person[2].stat[무장능력_지력] >= 70)
			return pk::encode("女狐狸");
		if (param.person[2].stat[무장능력_지력] <= 50 or param.person[2].stat[무장능력_정치] <= 50)
			return pk::encode("蠢蛋");
		if (param.person[0].character == 성격_저돌)
			return pk::encode("莽夫");
		if (param.person[0].character == 성격_대담)
			return pk::encode("偏执狂");
		if (param.person[0].character == 성격_냉정)
			return pk::encode("大骗子");
		return pk::encode("胆小鬼");
	}

	string msg129(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].ps_id == 무장_축융)
				return pk::encode("大伙儿");
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("大伙们");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("大家");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("各位");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("各位");
			return pk::encode("各位");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("大伙儿");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("大伙儿");
		if (param.person[0].tone == 말투_위엄)
			return pk::encode("大家");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("大伙儿");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("各位");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("大家");
		if (param.person[0].ps_age > 59)
			return pk::encode("各位");
		return pk::encode("各位");
	}

	string msg130(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return pk::encode("吧");
						return pk::get_msg(131, param);
					}
					return pk::get_msg(131, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return pk::encode("吧");
					return pk::get_msg(131, param);
				}
				return pk::get_msg(131, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("吧");
					return pk::encode("吧");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("吧");
				return pk::encode("吧");
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(131, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("吧");
					return pk::encode("吧");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("吧");
				return pk::encode("吧");
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("吧");
					return pk::encode("吧");
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return pk::encode("吧");
				if (param.person[0].tone == 말투_은근)
					return pk::encode("吧");
				return pk::encode("吧");
			}
			return pk::get_msg(131, param);
		}
		return pk::get_msg(131, param);
	}

	string msg131(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("吧");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("吧");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("吧");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("吧");
			return pk::encode("吧");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("吧");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("吧");
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return pk::encode("吧");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("吧");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("吧");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("吧");
		if (param.person[0].ps_age > 59)
			return pk::encode("吧");
		return pk::encode("吧");
	}

	string msg132(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return pk::encode("有的");
						return pk::get_msg(133, param);
					}
					return pk::get_msg(133, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return pk::encode("有的");
					return pk::get_msg(133, param);
				}
				return pk::get_msg(133, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("有的");
					return pk::encode("有的");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("有的");
				return pk::encode("有的");
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(133, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("有的");
					return pk::encode("有的");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("有的");
				return pk::encode("有的");
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("有的");
					return pk::encode("有的");
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return pk::encode("有的");
				if (param.person[0].tone == 말투_은근)
					return pk::encode("有的");
				return pk::encode("有的");
			}
			return pk::get_msg(133, param);
		}
		return pk::get_msg(133, param);
	}

	string msg133(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("有的");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("有的");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("有的");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("有的");
			return pk::encode("有的");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("有的");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("有的");
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return pk::encode("有的");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("有的");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("有的");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("有的");
		if (param.person[0].ps_age > 59)
			return pk::encode("有的");
		return pk::encode("有的");
	}

	string msg134(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return pk::encode("请授予吧！");
						return pk::get_msg(135, param);
					}
					return pk::get_msg(135, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return pk::encode("请授予吧！");
					return pk::get_msg(135, param);
				}
				return pk::get_msg(135, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("请授予吧！");
					return pk::encode("请授予吧！");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("请授予吧！");
				return pk::encode("请授予吧！");
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(135, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("请授予吧！");
					return pk::encode("请授予吧！");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("请授予吧！");
				return pk::encode("请授予吧！");
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("请授予吧！");
					return pk::encode("请授予吧！");
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return pk::encode("请授予吧！");
				if (param.person[0].tone == 말투_은근)
					return pk::encode("请授予吧！");
				return pk::encode("请授予吧！");
			}
			return pk::get_msg(135, param);
		}
		return pk::get_msg(135, param);
	}

	string msg135(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("请授予吧！");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("请授予吧！");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("请授予吧！");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("请授予吧！");
			return pk::encode("请授予吧！");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("请授予吧！");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("请授予吧！");
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return pk::encode("请授予吧！");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("请授予吧！");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("请授予吧！");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("请授予吧！");
		if (param.person[0].ps_age > 59)
			return pk::encode("请授予吧！");
		return pk::encode("请授予吧！");
	}

	string msg136(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(137, param);
					}
					return pk::get_msg(137, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(137, param);
				}
				return pk::get_msg(137, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(137, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(137, param);
		}
		return pk::get_msg(137, param);
	}

	string msg137(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg138(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(139, param);
					}
					return pk::get_msg(139, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(139, param);
				}
				return pk::get_msg(139, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(139, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(139, param);
		}
		return pk::get_msg(139, param);
	}

	string msg139(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg140(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(141, param);
					}
					return pk::get_msg(141, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(141, param);
				}
				return pk::get_msg(141, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(141, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(141, param);
		}
		return pk::get_msg(141, param);
	}

	string msg141(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg142(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(143, param);
					}
					return pk::get_msg(143, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(143, param);
				}
				return pk::get_msg(143, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(143, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(143, param);
		}
		return pk::get_msg(143, param);
	}

	string msg143(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg144(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(145, param);
					}
					return pk::get_msg(145, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(145, param);
				}
				return pk::get_msg(145, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(145, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(145, param);
		}
		return pk::get_msg(145, param);
	}

	string msg145(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg146(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(147, param);
		return pk::get_msg(147, param);
	}

	string msg147(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg148(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(149, param);
					}
					return pk::get_msg(149, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(149, param);
				}
				return pk::get_msg(149, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(149, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(149, param);
		}
		return pk::get_msg(149, param);
	}

	string msg149(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg150(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(151, param);
					}
					return pk::get_msg(151, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(151, param);
				}
				return pk::get_msg(151, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(151, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(151, param);
		}
		return pk::get_msg(151, param);
	}

	string msg151(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg152(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(153, param);
		return pk::get_msg(153, param);
	}

	string msg153(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg154(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(155, param);
					}
					return pk::get_msg(155, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(155, param);
				}
				return pk::get_msg(155, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(155, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(155, param);
		}
		return pk::get_msg(155, param);
	}

	string msg155(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg156(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(157, param);
					}
					return pk::get_msg(157, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(157, param);
				}
				return pk::get_msg(157, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(157, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(157, param);
		}
		return pk::get_msg(157, param);
	}

	string msg157(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg158(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(159, param);
					}
					return pk::get_msg(159, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(159, param);
				}
				return pk::get_msg(159, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(159, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(159, param);
		}
		return pk::get_msg(159, param);
	}

	string msg159(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg160(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(161, param);
					}
					return pk::get_msg(161, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(161, param);
				}
				return pk::get_msg(161, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(161, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(161, param);
		}
		return pk::get_msg(161, param);
	}

	string msg161(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg162(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(163, param);
					}
					return pk::get_msg(163, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(163, param);
				}
				return pk::get_msg(163, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(163, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(163, param);
		}
		return pk::get_msg(163, param);
	}

	string msg163(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg164(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(165, param);
					}
					return pk::get_msg(165, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(165, param);
				}
				return pk::get_msg(165, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(165, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(165, param);
		}
		return pk::get_msg(165, param);
	}

	string msg165(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg166(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(167, param);
					}
					return pk::get_msg(167, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(167, param);
				}
				return pk::get_msg(167, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(167, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(167, param);
		}
		return pk::get_msg(167, param);
	}

	string msg167(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg168(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(169, param);
					}
					return pk::get_msg(169, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(169, param);
				}
				return pk::get_msg(169, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(169, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(169, param);
		}
		return pk::get_msg(169, param);
	}

	string msg169(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg170(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(171, param);
					}
					return pk::get_msg(171, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(171, param);
				}
				return pk::get_msg(171, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(171, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(171, param);
		}
		return pk::get_msg(171, param);
	}

	string msg171(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg172(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(173, param);
		return pk::get_msg(173, param);
	}

	string msg173(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg174(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(175, param);
		return pk::get_msg(175, param);
	}

	string msg175(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("让开");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("让开");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("让开");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("请让开");
			return pk::encode("让开");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("滚开");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("滚开");
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return pk::encode("让开");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("滚开");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("让开");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("让开");
		if (param.person[0].ps_age > 59)
			return pk::encode("让路");
		return pk::encode("让开");
	}

	string msg176(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(177, param);
					}
					return pk::get_msg(177, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(177, param);
				}
				return pk::get_msg(177, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(177, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(177, param);
		}
		return pk::get_msg(177, param);
	}

	string msg177(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg178(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(179, param);
					}
					return pk::get_msg(179, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(179, param);
				}
				return pk::get_msg(179, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(179, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(179, param);
		}
		return pk::get_msg(179, param);
	}

	string msg179(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg180(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(181, param);
		return pk::get_msg(181, param);
	}

	string msg181(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg182(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(183, param);
					}
					return pk::get_msg(183, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(183, param);
				}
				return pk::get_msg(183, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(183, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(183, param);
		}
		return pk::get_msg(183, param);
	}

	string msg183(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg184(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(185, param);
					}
					return pk::get_msg(185, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(185, param);
				}
				return pk::get_msg(185, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode(pk::format("{}", pk::get_msg(260, param)));
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				return pk::encode(pk::format("{}", pk::get_msg(260, param)));
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(185, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode(pk::format("{}", pk::get_msg(260, param)));
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				return pk::encode(pk::format("{}", pk::get_msg(260, param)));
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				return pk::encode(pk::format("{}", pk::get_msg(260, param)));
			}
			return pk::get_msg(185, param);
		}
		return pk::get_msg(185, param);
	}

	string msg185(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg186(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return pk::encode("辛苦了。");
						return pk::get_msg(187, param);
					}
					return pk::get_msg(187, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return pk::encode("辛苦了。");
					return pk::get_msg(187, param);
				}
				return pk::get_msg(187, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("辛苦了。");
					return pk::encode("辛苦了。");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("辛苦了。");
				return pk::encode("辛苦了。");
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(187, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("辛苦了。");
					return pk::encode("辛苦了。");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("辛苦了。");
				return pk::encode("辛苦了。");
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("辛苦了。");
					return pk::encode("辛苦了。");
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return pk::encode("辛苦了。");
				if (param.person[0].tone == 말투_은근)
					return pk::encode("辛苦了。");
				return pk::encode("辛苦了。");
			}
			return pk::get_msg(187, param);
		}
		return pk::get_msg(187, param);
	}

	string msg187(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("辛苦了。");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("辛苦了。");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("辛苦了。");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("辛苦了。");
			return pk::encode("辛苦了。");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("辛苦了。");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("辛苦了。");
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return pk::encode("辛苦了。");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("辛苦了。");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("辛苦了。");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("辛苦了。");
		if (param.person[0].ps_age > 59)
			return pk::encode("辛苦了。");
		return pk::encode("辛苦了。");
	}

	string msg188(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(189, param);
					}
					return pk::get_msg(189, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(189, param);
				}
				return pk::get_msg(189, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(189, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(189, param);
		}
		return pk::get_msg(189, param);
	}

	string msg189(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg190(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(191, param);
					}
					return pk::get_msg(191, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(191, param);
				}
				return pk::get_msg(191, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(191, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(191, param);
		}
		return pk::get_msg(191, param);
	}

	string msg191(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg192(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
					return pk::encode("嗯");
				return pk::encode("嗯");
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("是");
					return pk::encode("是");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("是的");
				return pk::encode("是");
			}
			if (param.person[0].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
					return pk::encode("嗯");
				return pk::encode("嗯");
			}
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("是");
					return pk::encode("是");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("是的");
				return pk::encode("是");
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("是");
					return pk::encode("是");
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return pk::encode("是");
				if (param.person[0].tone == 말투_은근)
					return pk::encode("是的");
				return pk::encode("是");
			}
			return pk::get_msg(193, param);
		}
		return pk::get_msg(193, param);
	}

	string msg193(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("瞭了");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("是");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("是的");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("是的");
			return pk::encode("是的");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("喔");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("瞭啦");
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return pk::encode("是");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("是");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("是");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("是");
		if (param.person[0].ps_age > 59)
			return pk::encode("是的");
		return pk::encode("是");
	}

	string msg194(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(195, param);
		return pk::get_msg(195, param);
	}

	string msg195(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
			{
				if (pk::rand_bool(50))
					return pk::encode("咕");
				return pk::encode("可恶");
			}
			if (param.person[0].tone == 말투_남장녀)
			{
				if (pk::rand_bool(50))
					return pk::encode("咕");
				return pk::encode("呜");
			}
			if (param.person[0].tone == 말투_정중녀)
			{
				if (pk::rand_bool(50))
					return pk::encode("啊");
				return pk::encode("呜");
			}
			if (param.person[0].tone == 말투_아가씨)
			{
				if (pk::rand_bool(50))
					return pk::encode("啊");
				return pk::encode("啊啊");
			}
			if (pk::rand_bool(50))
				return pk::encode("咕");
			return pk::encode("呜");
		}
		if (param.person[0].tone == 말투_장비)
		{
			if (pk::rand_bool(50))
				return pk::encode("哇");
			return pk::encode("可恶");
		}
		if (param.person[0].tone == 말투_만족남)
		{
			if (pk::rand_bool(50))
				return pk::encode("呜哇");
			return pk::encode("哇啊");
		}
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
		{
			if (pk::rand_bool(50))
				return pk::encode("呜");
			return pk::encode("咕");
		}
		if (param.person[0].tone == 말투_난폭)
		{
			if (pk::rand_bool(50))
				return pk::encode("咕呜");
			return pk::encode("可恶");
		}
		if (param.person[0].tone == 말투_겸손)
		{
			if (pk::rand_bool(50))
				return pk::encode("咕");
			return pk::encode("呜");
		}
		if (param.person[0].tone == 말투_은근)
		{
			if (pk::rand_bool(50))
				return pk::encode("呜哇");
			return pk::encode("哇啊啊");
		}
		if (param.person[0].ps_age > 59)
		{
			if (pk::rand_bool(50))
				return pk::encode("咕");
			return pk::encode("呜");
		}
		if (pk::rand_bool(50))
			return pk::encode("呜");
		return pk::encode("哇啊");
	}

	string msg196(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(197, param);
		return pk::get_msg(197, param);
	}

	string msg197(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
			{
				if (pk::rand_bool(50))
					return pk::encode("啊啊");
				return pk::encode("呜啊");
			}
			if (param.person[0].tone == 말투_남장녀)
			{
				if (pk::rand_bool(50))
					return pk::encode("咕");
				return pk::encode("呜");
			}
			if (param.person[0].tone == 말투_정중녀)
			{
				if (pk::rand_bool(50))
					return pk::encode("啊啊");
				return pk::encode("哇啊");
			}
			if (param.person[0].tone == 말투_아가씨)
			{
				if (pk::rand_bool(50))
					return pk::encode("哇啊");
				return pk::encode("啊啊");
			}
			if (pk::rand_bool(50))
				return pk::encode("哇啊");
			return pk::encode("呜哇");
		}
		if (param.person[0].tone == 말투_장비)
		{
			if (pk::rand_bool(50))
				return pk::encode("呜啊");
			return pk::encode("呜哇");
		}
		if (param.person[0].tone == 말투_만족남)
		{
			if (pk::rand_bool(50))
				return pk::encode("呜啊");
			return pk::encode("哇啊啊");
		}
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
		{
			if (pk::rand_bool(50))
				return pk::encode("咕");
			return pk::encode("呜啊");
		}
		if (param.person[0].tone == 말투_난폭)
		{
			if (pk::rand_bool(50))
				return pk::encode("呜哇");
			return pk::encode("啊啊");
		}
		if (param.person[0].tone == 말투_겸손)
		{
			if (pk::rand_bool(50))
				return pk::encode("呜啊");
			return pk::encode("哇啊");
		}
		if (param.person[0].tone == 말투_은근)
		{
			if (pk::rand_bool(50))
				return pk::encode("呜啊");
			return pk::encode("呜哇");
		}
		if (param.person[0].ps_age > 59)
		{
			if (pk::rand_bool(50))
				return pk::encode("啊啊");
			return pk::encode("呜啊");
		}
		if (pk::rand_bool(50))
			return pk::encode("呜啊");
		return pk::encode("哇啊");
	}

	string msg198(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(199, param);
					}
					return pk::get_msg(199, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(199, param);
				}
				return pk::get_msg(199, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(199, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(199, param);
		}
		return pk::get_msg(199, param);
	}

	string msg199(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg200(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(201, param);
		return pk::get_msg(201, param);
	}

	string msg201(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg202(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(203, param);
					}
					return pk::get_msg(203, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(203, param);
				}
				return pk::get_msg(203, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(203, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(203, param);
		}
		return pk::get_msg(203, param);
	}

	string msg203(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg204(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(205, param);
					}
					return pk::get_msg(205, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(205, param);
				}
				return pk::get_msg(205, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(205, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(205, param);
		}
		return pk::get_msg(205, param);
	}

	string msg205(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg206(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(207, param);
					}
					return pk::get_msg(207, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(207, param);
				}
				return pk::get_msg(207, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(207, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(207, param);
		}
		return pk::get_msg(207, param);
	}

	string msg207(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg208(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(209, param);
					}
					return pk::get_msg(209, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(209, param);
				}
				return pk::get_msg(209, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(209, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(209, param);
		}
		return pk::get_msg(209, param);
	}

	string msg209(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg210(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(211, param);
					}
					return pk::get_msg(211, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(211, param);
				}
				return pk::get_msg(211, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(211, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(211, param);
		}
		return pk::get_msg(211, param);
	}

	string msg211(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg212(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(213, param);
					}
					return pk::get_msg(213, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(213, param);
				}
				return pk::get_msg(213, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(213, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(213, param);
		}
		return pk::get_msg(213, param);
	}

	string msg213(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg214(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(215, param);
					}
					return pk::get_msg(215, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(215, param);
				}
				return pk::get_msg(215, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(215, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(215, param);
		}
		return pk::get_msg(215, param);
	}

	string msg215(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg216(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(217, param);
					}
					return pk::get_msg(217, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(217, param);
				}
				return pk::get_msg(217, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(217, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(217, param);
		}
		return pk::get_msg(217, param);
	}

	string msg217(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg218(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(219, param);
					}
					return pk::get_msg(219, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(219, param);
				}
				return pk::get_msg(219, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(219, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(219, param);
		}
		return pk::get_msg(219, param);
	}

	string msg219(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg220(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(221, param);
					}
					return pk::get_msg(221, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(221, param);
				}
				return pk::get_msg(221, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(221, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(221, param);
		}
		return pk::get_msg(221, param);
	}

	string msg221(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg222(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(223, param);
		return pk::get_msg(223, param);
	}

	string msg223(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg224(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(225, param);
		return pk::get_msg(225, param);
	}

	string msg225(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg226(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(227, param);
					}
					return pk::get_msg(227, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(227, param);
				}
				return pk::get_msg(227, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(227, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(227, param);
		}
		return pk::get_msg(227, param);
	}

	string msg227(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg228(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(229, param);
		return pk::get_msg(229, param);
	}

	string msg229(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg230(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(231, param);
		return pk::get_msg(231, param);
	}

	string msg231(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg232(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(233, param);
					}
					return pk::get_msg(233, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(233, param);
				}
				return pk::get_msg(233, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(233, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(233, param);
		}
		return pk::get_msg(233, param);
	}

	string msg233(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg234(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(235, param);
		return pk::get_msg(235, param);
	}

	string msg235(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg236(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(237, param);
		return pk::get_msg(237, param);
	}

	string msg237(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg238(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(239, param);
					}
					return pk::get_msg(239, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(239, param);
				}
				return pk::get_msg(239, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(239, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(239, param);
		}
		return pk::get_msg(239, param);
	}

	string msg239(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg240(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(241, param);
					}
					return pk::get_msg(241, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(241, param);
				}
				return pk::get_msg(241, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(241, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(241, param);
		}
		return pk::get_msg(241, param);
	}

	string msg241(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg242(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(243, param);
					}
					return pk::get_msg(243, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(243, param);
				}
				return pk::get_msg(243, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(243, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(243, param);
		}
		return pk::get_msg(243, param);
	}

	string msg243(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg244(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return pk::encode("感激不尽");
						return pk::get_msg(245, param);
					}
					return pk::get_msg(245, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return pk::encode("感谢");
					return pk::get_msg(245, param);
				}
				return pk::get_msg(245, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("感谢");
					return pk::encode("感谢");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("感谢");
				return pk::encode("感谢");
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(245, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("感谢");
					return pk::encode("感激不尽");
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode("感谢");
				return pk::encode("感谢");
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode("感谢");
					return pk::encode("感激不尽");
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return pk::encode("感谢");
				if (param.person[0].tone == 말투_은근)
					return pk::encode("感谢");
				return pk::encode("感谢");
			}
			return pk::get_msg(245, param);
		}
		return pk::get_msg(245, param);
	}

	string msg245(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("谢啦");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("感谢");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("感激不尽");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("感激不尽");
			return pk::encode("谢谢啊");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("谢啦");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("谢啦");
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return pk::encode("感谢");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("感谢");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("感谢");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("感谢");
		if (param.person[0].ps_age > 59)
			return pk::encode("感谢");
		return pk::encode("感谢");
	}

	string msg246(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(247, param);
					}
					return pk::get_msg(247, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(247, param);
				}
				return pk::get_msg(247, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode(pk::format("{}", pk::get_msg(260, param)));
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				return pk::encode(pk::format("{}", pk::get_msg(260, param)));
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(247, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode(pk::format("{}", pk::get_msg(260, param)));
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				return pk::encode(pk::format("{}", pk::get_msg(260, param)));
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				return pk::encode(pk::format("{}", pk::get_msg(260, param)));
			}
			return pk::get_msg(247, param);
		}
		return pk::get_msg(247, param);
	}

	string msg247(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg248(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(249, param);
					}
					return pk::get_msg(249, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(249, param);
				}
				return pk::get_msg(249, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode(pk::format("{}", pk::get_msg(260, param)));
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				return pk::encode(pk::format("{}", pk::get_msg(260, param)));
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(249, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return pk::encode(pk::format("{}", pk::get_msg(260, param)));
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				}
				if (param.person[0].tone == 말투_은근)
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				return pk::encode(pk::format("{}", pk::get_msg(260, param)));
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return pk::encode(pk::format("{}", pk::get_msg(260, param)));
				return pk::encode(pk::format("{}", pk::get_msg(260, param)));
			}
			return pk::get_msg(249, param);
		}
		return pk::get_msg(249, param);
	}

	string msg249(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg250(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(251, param);
					}
					return pk::get_msg(251, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(251, param);
				}
				return pk::get_msg(251, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(251, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(251, param);
		}
		return pk::get_msg(251, param);
	}

	string msg251(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg252(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(253, param);
					}
					return pk::get_msg(253, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(253, param);
				}
				return pk::get_msg(253, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(253, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(253, param);
		}
		return pk::get_msg(253, param);
	}

	string msg253(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg254(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(255, param);
					}
					return pk::get_msg(255, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(255, param);
				}
				return pk::get_msg(255, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(255, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(255, param);
		}
		return pk::get_msg(255, param);
	}

	string msg255(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg256(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(257, param);
					}
					return pk::get_msg(257, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(257, param);
				}
				return pk::get_msg(257, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(257, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(257, param);
		}
		return pk::get_msg(257, param);
	}

	string msg257(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg258(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(259, param);
					}
					return pk::get_msg(259, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(259, param);
				}
				return pk::get_msg(259, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(259, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(259, param);
		}
		return pk::get_msg(259, param);
	}

	string msg259(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg260(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(261, param);
					}
					return pk::get_msg(261, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(261, param);
				}
				return pk::get_msg(261, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(261, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(261, param);
		}
		return pk::get_msg(261, param);
	}

	string msg261(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg262(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(263, param);
					}
					return pk::get_msg(263, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(263, param);
				}
				return pk::get_msg(263, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(263, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(263, param);
		}
		return pk::get_msg(263, param);
	}

	string msg263(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg264(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(265, param);
					}
					return pk::get_msg(265, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(265, param);
				}
				return pk::get_msg(265, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(265, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(265, param);
		}
		return pk::get_msg(265, param);
	}

	string msg265(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg266(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(267, param);
					}
					return pk::get_msg(267, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(267, param);
				}
				return pk::get_msg(267, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(267, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(267, param);
		}
		return pk::get_msg(267, param);
	}

	string msg267(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg268(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(269, param);
					}
					return pk::get_msg(269, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(269, param);
				}
				return pk::get_msg(269, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(269, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(269, param);
		}
		return pk::get_msg(269, param);
	}

	string msg269(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg270(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(271, param);
					}
					return pk::get_msg(271, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(271, param);
				}
				return pk::get_msg(271, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(271, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(271, param);
		}
		return pk::get_msg(271, param);
	}

	string msg271(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg272(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(273, param);
					}
					return pk::get_msg(273, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(273, param);
				}
				return pk::get_msg(273, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(273, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(273, param);
		}
		return pk::get_msg(273, param);
	}

	string msg273(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg274(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(275, param);
					}
					return pk::get_msg(275, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(275, param);
				}
				return pk::get_msg(275, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(275, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(275, param);
		}
		return pk::get_msg(275, param);
	}

	string msg275(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg276(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(277, param);
					}
					return pk::get_msg(277, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(277, param);
				}
				return pk::get_msg(277, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(277, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(277, param);
		}
		return pk::get_msg(277, param);
	}

	string msg277(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg278(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(279, param);
		return pk::get_msg(279, param);
	}

	string msg279(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg280(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(281, param);
					}
					return pk::get_msg(281, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(281, param);
				}
				return pk::get_msg(281, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(281, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(281, param);
		}
		return pk::get_msg(281, param);
	}

	string msg281(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg282(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(283, param);
					}
					return pk::get_msg(283, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(283, param);
				}
				return pk::get_msg(283, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(283, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(283, param);
		}
		return pk::get_msg(283, param);
	}

	string msg283(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg284(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(285, param);
					}
					return pk::get_msg(285, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(285, param);
				}
				return pk::get_msg(285, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(285, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(285, param);
		}
		return pk::get_msg(285, param);
	}

	string msg285(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg286(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(287, param);
					}
					return pk::get_msg(287, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(287, param);
				}
				return pk::get_msg(287, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(287, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(287, param);
		}
		return pk::get_msg(287, param);
	}

	string msg287(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg288(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(289, param);
					}
					return pk::get_msg(289, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(289, param);
				}
				return pk::get_msg(289, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(289, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(289, param);
		}
		return pk::get_msg(289, param);
	}

	string msg289(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg290(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(291, param);
					}
					return pk::get_msg(291, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(291, param);
				}
				return pk::get_msg(291, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(291, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(291, param);
		}
		return pk::get_msg(291, param);
	}

	string msg291(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg292(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(293, param);
					}
					return pk::get_msg(293, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(293, param);
				}
				return pk::get_msg(293, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(293, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(293, param);
		}
		return pk::get_msg(293, param);
	}

	string msg293(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg294(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(295, param);
					}
					return pk::get_msg(295, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(295, param);
				}
				return pk::get_msg(295, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(295, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(295, param);
		}
		return pk::get_msg(295, param);
	}

	string msg295(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg296(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(297, param);
					}
					return pk::get_msg(297, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(297, param);
				}
				return pk::get_msg(297, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(297, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(297, param);
		}
		return pk::get_msg(297, param);
	}

	string msg297(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg298(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(299, param);
					}
					return pk::get_msg(299, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(299, param);
				}
				return pk::get_msg(299, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(299, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(299, param);
		}
		return pk::get_msg(299, param);
	}

	string msg299(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg300(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(301, param);
					}
					return pk::get_msg(301, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(301, param);
				}
				return pk::get_msg(301, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(301, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(301, param);
		}
		return pk::get_msg(301, param);
	}

	string msg301(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg302(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(303, param);
					}
					return pk::get_msg(303, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(303, param);
				}
				return pk::get_msg(303, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(303, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(303, param);
		}
		return pk::get_msg(303, param);
	}

	string msg303(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg304(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(305, param);
					}
					return pk::get_msg(305, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(305, param);
				}
				return pk::get_msg(305, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(305, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(305, param);
		}
		return pk::get_msg(305, param);
	}

	string msg305(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg306(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(307, param);
		return pk::get_msg(307, param);
	}

	string msg307(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg308(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(309, param);
		return pk::get_msg(309, param);
	}

	string msg309(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg310(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(311, param);
					}
					return pk::get_msg(311, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(311, param);
				}
				return pk::get_msg(311, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(311, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(311, param);
		}
		return pk::get_msg(311, param);
	}

	string msg311(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg312(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(313, param);
					}
					return pk::get_msg(313, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(313, param);
				}
				return pk::get_msg(313, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(313, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(313, param);
		}
		return pk::get_msg(313, param);
	}

	string msg313(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
		{
			if (pk::rand_bool(50))
				return "";
			return "";
		}
		return "";
	}

	string msg314(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(315, param);
		return pk::get_msg(315, param);
	}

	string msg315(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg316(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(317, param);
		return pk::get_msg(317, param);
	}

	string msg317(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg318(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(319, param);
					}
					return pk::get_msg(319, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(319, param);
				}
				return pk::get_msg(319, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(319, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(319, param);
		}
		return pk::get_msg(319, param);
	}

	string msg319(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg320(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(321, param);
					}
					return pk::get_msg(321, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(321, param);
				}
				return pk::get_msg(321, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(321, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(321, param);
		}
		return pk::get_msg(321, param);
	}

	string msg321(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg322(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(323, param);
					}
					return pk::get_msg(323, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(323, param);
				}
				return pk::get_msg(323, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(323, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(323, param);
		}
		return pk::get_msg(323, param);
	}

	string msg323(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg324(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(325, param);
					}
					return pk::get_msg(325, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(325, param);
				}
				return pk::get_msg(325, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(325, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(325, param);
		}
		return pk::get_msg(325, param);
	}

	string msg325(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg326(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(327, param);
					}
					return pk::get_msg(327, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(327, param);
				}
				return pk::get_msg(327, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(327, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(327, param);
		}
		return pk::get_msg(327, param);
	}

	string msg327(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg328(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(329, param);
					}
					return pk::get_msg(329, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(329, param);
				}
				return pk::get_msg(329, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(329, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(329, param);
		}
		return pk::get_msg(329, param);
	}

	string msg329(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg330(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(331, param);
					}
					return pk::get_msg(331, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(331, param);
				}
				return pk::get_msg(331, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(331, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(331, param);
		}
		return pk::get_msg(331, param);
	}

	string msg331(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg332(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(333, param);
					}
					return pk::get_msg(333, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(333, param);
				}
				return pk::get_msg(333, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(333, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(333, param);
		}
		return pk::get_msg(333, param);
	}

	string msg333(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg334(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(335, param);
					}
					return pk::get_msg(335, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(335, param);
				}
				return pk::get_msg(335, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(335, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(335, param);
		}
		return pk::get_msg(335, param);
	}

	string msg335(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg336(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(337, param);
		return pk::get_msg(337, param);
	}

	string msg337(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
		{
			if (pk::rand_bool(50))
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
		{
			if (pk::rand_bool(50))
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg338(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(339, param);
		return pk::get_msg(339, param);
	}

	string msg339(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg340(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(341, param);
		return pk::get_msg(341, param);
	}

	string msg341(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg342(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(343, param);
		return pk::get_msg(343, param);
	}

	string msg343(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg344(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(345, param);
					}
					return pk::get_msg(345, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(345, param);
				}
				return pk::get_msg(345, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(345, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(345, param);
		}
		return pk::get_msg(345, param);
	}

	string msg345(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg346(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(347, param);
					}
					return pk::get_msg(347, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(347, param);
				}
				return pk::get_msg(347, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(347, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(347, param);
		}
		return pk::get_msg(347, param);
	}

	string msg347(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg348(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(349, param);
					}
					return pk::get_msg(349, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(349, param);
				}
				return pk::get_msg(349, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(349, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(349, param);
		}
		return pk::get_msg(349, param);
	}

	string msg349(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg350(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(351, param);
					}
					return pk::get_msg(351, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(351, param);
				}
				return pk::get_msg(351, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(351, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(351, param);
		}
		return pk::get_msg(351, param);
	}

	string msg351(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg352(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(353, param);
		return pk::get_msg(353, param);
	}

	string msg353(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg354(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(355, param);
					}
					return pk::get_msg(355, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(355, param);
				}
				return pk::get_msg(355, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(355, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(355, param);
		}
		return pk::get_msg(355, param);
	}

	string msg355(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg356(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
					return "";
				return "";
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
					return "";
				return "";
			}
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(357, param);
		}
		return pk::get_msg(357, param);
	}

	string msg357(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg358(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(359, param);
		return pk::get_msg(359, param);
	}

	string msg359(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg360(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(361, param);
					}
					return pk::get_msg(361, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(361, param);
				}
				return pk::get_msg(361, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(361, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(361, param);
		}
		return pk::get_msg(361, param);
	}

	string msg361(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg362(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(363, param);
					}
					return pk::get_msg(363, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(363, param);
				}
				return pk::get_msg(363, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(363, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(363, param);
		}
		return pk::get_msg(363, param);
	}

	string msg363(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg364(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(365, param);
					}
					return pk::get_msg(365, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(365, param);
				}
				return pk::get_msg(365, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(365, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(365, param);
		}
		return pk::get_msg(365, param);
	}

	string msg365(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg366(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(367, param);
		return pk::get_msg(367, param);
	}

	string msg367(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg368(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(369, param);
					}
					return pk::get_msg(369, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(369, param);
				}
				return pk::get_msg(369, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(369, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(369, param);
		}
		return pk::get_msg(369, param);
	}

	string msg369(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg370(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(371, param);
					}
					return pk::get_msg(371, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(371, param);
				}
				return pk::get_msg(371, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(371, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(371, param);
		}
		return pk::get_msg(371, param);
	}

	string msg371(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg372(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(373, param);
					}
					return pk::get_msg(373, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(373, param);
				}
				return pk::get_msg(373, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(373, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(373, param);
		}
		return pk::get_msg(373, param);
	}

	string msg373(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg374(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(375, param);
					}
					return pk::get_msg(375, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(375, param);
				}
				return pk::get_msg(375, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(375, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(375, param);
		}
		return pk::get_msg(375, param);
	}

	string msg375(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg376(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(377, param);
					}
					return pk::get_msg(377, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(377, param);
				}
				return pk::get_msg(377, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(377, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(377, param);
		}
		return pk::get_msg(377, param);
	}

	string msg377(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg378(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(379, param);
					}
					return pk::get_msg(379, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(379, param);
				}
				return pk::get_msg(379, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(379, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(379, param);
		}
		return pk::get_msg(379, param);
	}

	string msg379(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg380(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(381, param);
					}
					return pk::get_msg(381, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(381, param);
				}
				return pk::get_msg(381, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(381, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(381, param);
		}
		return pk::get_msg(381, param);
	}

	string msg381(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg382(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(383, param);
					}
					return pk::get_msg(383, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(383, param);
				}
				return pk::get_msg(383, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(383, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(383, param);
		}
		return pk::get_msg(383, param);
	}

	string msg383(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg384(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(385, param);
		return pk::get_msg(385, param);
	}

	string msg385(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg386(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(387, param);
					}
					return pk::get_msg(387, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(387, param);
				}
				return pk::get_msg(387, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(387, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(387, param);
		}
		return pk::get_msg(387, param);
	}

	string msg387(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg388(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(389, param);
					}
					return pk::get_msg(389, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(389, param);
				}
				return pk::get_msg(389, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(389, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(389, param);
		}
		return pk::get_msg(389, param);
	}

	string msg389(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg390(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(391, param);
					}
					return pk::get_msg(391, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(391, param);
				}
				return pk::get_msg(391, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(391, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(391, param);
		}
		return pk::get_msg(391, param);
	}

	string msg391(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg392(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(393, param);
					}
					return pk::get_msg(393, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(393, param);
				}
				return pk::get_msg(393, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(393, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(393, param);
		}
		return pk::get_msg(393, param);
	}

	string msg393(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg394(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(395, param);
					}
					return pk::get_msg(395, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(395, param);
				}
				return pk::get_msg(395, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(395, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(395, param);
		}
		return pk::get_msg(395, param);
	}

	string msg395(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg396(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(397, param);
					}
					return pk::get_msg(397, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(397, param);
				}
				return pk::get_msg(397, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(397, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(397, param);
		}
		return pk::get_msg(397, param);
	}

	string msg397(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg398(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(399, param);
					}
					return pk::get_msg(399, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(399, param);
				}
				return pk::get_msg(399, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(399, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(399, param);
		}
		return pk::get_msg(399, param);
	}

	string msg399(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg400(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(401, param);
					}
					return pk::get_msg(401, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(401, param);
				}
				return pk::get_msg(401, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(401, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(401, param);
		}
		return pk::get_msg(401, param);
	}

	string msg401(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg402(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(403, param);
		return pk::get_msg(403, param);
	}

	string msg403(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return pk::encode("啧");
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("哼");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("哼");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("哼");
			return pk::encode("哼");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("啧");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("啧");
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return pk::encode("哼");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("啧");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("哼");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("啧");
		if (param.person[0].ps_age > 59)
			return pk::encode("哼");
		return pk::encode("啧");
	}

	string msg404(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(405, param);
					}
					return pk::get_msg(405, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(405, param);
				}
				return pk::get_msg(405, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(405, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(405, param);
		}
		return pk::get_msg(405, param);
	}

	string msg405(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg406(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(407, param);
					}
					return pk::get_msg(407, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(407, param);
				}
				return pk::get_msg(407, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(407, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(407, param);
		}
		return pk::get_msg(407, param);
	}

	string msg407(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg408(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(409, param);
					}
					return pk::get_msg(409, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(409, param);
				}
				return pk::get_msg(409, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(409, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(409, param);
		}
		return pk::get_msg(409, param);
	}

	string msg409(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg410(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(411, param);
					}
					return pk::get_msg(411, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(411, param);
				}
				return pk::get_msg(411, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(411, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(411, param);
		}
		return pk::get_msg(411, param);
	}

	string msg411(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg412(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(413, param);
					}
					return pk::get_msg(413, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(413, param);
				}
				return pk::get_msg(413, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(413, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(413, param);
		}
		return pk::get_msg(413, param);
	}

	string msg413(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg414(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_만족녀)
						return "";
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_장비)
					return "";
				if (param.person[0].tone == 말투_정중남 or param.person[0].tone == 말투_보통남)
				{
					if (param.person[0].ps_age > 59)
						return "";
					return "";
				}
				return "";
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(415, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(415, param);
		}
		return pk::get_msg(415, param);
	}

	string msg415(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg416(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(417, param);
					}
					return pk::get_msg(417, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(417, param);
				}
				return pk::get_msg(417, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(417, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(417, param);
		}
		return pk::get_msg(417, param);
	}

	string msg417(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg418(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(419, param);
		return pk::get_msg(419, param);
	}

	string msg419(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg420(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(421, param);
					}
					return pk::get_msg(421, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(421, param);
				}
				return pk::get_msg(421, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(421, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(421, param);
		}
		return pk::get_msg(421, param);
	}

	string msg421(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg422(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(423, param);
					}
					return pk::get_msg(423, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(423, param);
				}
				return pk::get_msg(423, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(423, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(423, param);
		}
		return pk::get_msg(423, param);
	}

	string msg423(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg424(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(425, param);
					}
					return pk::get_msg(425, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(425, param);
				}
				return pk::get_msg(425, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(425, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(425, param);
		}
		return pk::get_msg(425, param);
	}

	string msg425(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg426(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(427, param);
					}
					return pk::get_msg(427, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(427, param);
				}
				return pk::get_msg(427, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(427, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(427, param);
		}
		return pk::get_msg(427, param);
	}

	string msg427(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg428(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(429, param);
					}
					return pk::get_msg(429, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(429, param);
				}
				return pk::get_msg(429, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(429, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(429, param);
		}
		return pk::get_msg(429, param);
	}

	string msg429(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg430(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(431, param);
					}
					return pk::get_msg(431, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(431, param);
				}
				return pk::get_msg(431, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(431, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(431, param);
		}
		return pk::get_msg(431, param);
	}

	string msg431(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg432(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(433, param);
					}
					return pk::get_msg(433, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(433, param);
				}
				return pk::get_msg(433, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(433, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(433, param);
		}
		return pk::get_msg(433, param);
	}

	string msg433(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg434(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(435, param);
					}
					return pk::get_msg(435, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(435, param);
				}
				return pk::get_msg(435, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(435, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(435, param);
		}
		return pk::get_msg(435, param);
	}

	string msg435(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg436(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(437, param);
					}
					return pk::get_msg(437, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(437, param);
				}
				return pk::get_msg(437, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(437, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(437, param);
		}
		return pk::get_msg(437, param);
	}

	string msg437(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg438(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(439, param);
		return pk::get_msg(439, param);
	}

	string msg439(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg440(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(441, param);
					}
					return pk::get_msg(441, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(441, param);
				}
				return pk::get_msg(441, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(441, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(441, param);
		}
		return pk::get_msg(441, param);
	}

	string msg441(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg442(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(443, param);
					}
					return pk::get_msg(443, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(443, param);
				}
				return pk::get_msg(443, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(443, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(443, param);
		}
		return pk::get_msg(443, param);
	}

	string msg443(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg444(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(445, param);
					}
					return pk::get_msg(445, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(445, param);
				}
				return pk::get_msg(445, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(445, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(445, param);
		}
		return pk::get_msg(445, param);
	}

	string msg445(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg446(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(447, param);
					}
					return pk::get_msg(447, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(447, param);
				}
				return pk::get_msg(447, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(447, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(447, param);
		}
		return pk::get_msg(447, param);
	}

	string msg447(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg448(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(449, param);
					}
					return pk::get_msg(449, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(449, param);
				}
				return pk::get_msg(449, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(449, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(449, param);
		}
		return pk::get_msg(449, param);
	}

	string msg449(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg450(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(451, param);
					}
					return pk::get_msg(451, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(451, param);
				}
				return pk::get_msg(451, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(451, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(451, param);
		}
		return pk::get_msg(451, param);
	}

	string msg451(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg452(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
					return "";
				return "";
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
				return "";
			if (param.person[0].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
					return "";
				return "";
			}
			if (param.person[1].ps_is_sovereign)
				return "";
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
				return "";
			return pk::get_msg(453, param);
		}
		return pk::get_msg(453, param);
	}

	string msg453(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg454(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(455, param);
		return pk::get_msg(455, param);
	}

	string msg455(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg456(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(457, param);
		return pk::get_msg(457, param);
	}

	string msg457(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg458(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(459, param);
					}
					return pk::get_msg(459, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(459, param);
				}
				return pk::get_msg(459, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(459, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(459, param);
		}
		return pk::get_msg(459, param);
	}

	string msg459(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg460(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(461, param);
					}
					return pk::get_msg(461, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(461, param);
				}
				return pk::get_msg(461, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(461, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(461, param);
		}
		return pk::get_msg(461, param);
	}

	string msg461(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg462(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(463, param);
					}
					return pk::get_msg(463, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(463, param);
				}
				return pk::get_msg(463, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(463, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(463, param);
		}
		return pk::get_msg(463, param);
	}

	string msg463(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg464(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(465, param);
		return pk::get_msg(465, param);
	}

	string msg465(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
			{
				if (pk::rand_bool(50))
					return pk::encode("呵");
				return pk::encode("哈");
			}
			if (param.person[0].tone == 말투_남장녀)
				return pk::encode("呵");
			if (param.person[0].tone == 말투_정중녀)
				return pk::encode("嘻嘻");
			if (param.person[0].tone == 말투_아가씨)
				return pk::encode("嘻嘻嘻");
			return pk::encode("呵呵");
		}
		if (param.person[0].tone == 말투_장비)
			return pk::encode("哈哈哈");
		if (param.person[0].tone == 말투_만족남)
			return pk::encode("哈哈哈");
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return pk::encode("哈哈哈");
		if (param.person[0].tone == 말투_난폭)
			return pk::encode("哈哈哈");
		if (param.person[0].tone == 말투_겸손)
			return pk::encode("呵呵呵");
		if (param.person[0].tone == 말투_은근)
			return pk::encode("呵呵呵");
		if (param.person[0].ps_age > 59)
			return pk::encode("呵呵");
		if (param.person[0].ps_age > 79)
			return pk::encode("呵呵");
		return pk::encode("哈哈");
	}

	string msg466(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(467, param);
					}
					return pk::get_msg(467, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(467, param);
				}
				return pk::get_msg(467, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(467, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(467, param);
		}
		return pk::get_msg(467, param);
	}

	string msg467(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg468(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(469, param);
					}
					return pk::get_msg(469, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(469, param);
				}
				return pk::get_msg(469, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(469, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(469, param);
		}
		return pk::get_msg(469, param);
	}

	string msg469(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg470(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(471, param);
					}
					return pk::get_msg(471, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(471, param);
				}
				return pk::get_msg(471, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(471, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(471, param);
		}
		return pk::get_msg(471, param);
	}

	string msg471(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg472(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(473, param);
					}
					return pk::get_msg(473, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(473, param);
				}
				return pk::get_msg(473, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(473, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(473, param);
		}
		return pk::get_msg(473, param);
	}

	string msg473(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg474(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(475, param);
					}
					return pk::get_msg(475, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(475, param);
				}
				return pk::get_msg(475, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(475, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(475, param);
		}
		return pk::get_msg(475, param);
	}

	string msg475(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg476(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(477, param);
					}
					return pk::get_msg(477, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(477, param);
				}
				return pk::get_msg(477, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(477, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(477, param);
		}
		return pk::get_msg(477, param);
	}

	string msg477(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg478(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(479, param);
					}
					return pk::get_msg(479, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(479, param);
				}
				return pk::get_msg(479, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(479, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(479, param);
		}
		return pk::get_msg(479, param);
	}

	string msg479(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg480(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(481, param);
		return pk::get_msg(481, param);
	}

	string msg481(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg482(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(483, param);
					}
					return pk::get_msg(483, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(483, param);
				}
				return pk::get_msg(483, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(483, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(483, param);
		}
		return pk::get_msg(483, param);
	}

	string msg483(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg484(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(485, param);
					}
					return pk::get_msg(485, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(485, param);
				}
				return pk::get_msg(485, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(485, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(485, param);
		}
		return pk::get_msg(485, param);
	}

	string msg485(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg486(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(487, param);
					}
					return pk::get_msg(487, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(487, param);
				}
				return pk::get_msg(487, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(487, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(487, param);
		}
		return pk::get_msg(487, param);
	}

	string msg487(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg488(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
			return pk::get_msg(489, param);
		return pk::get_msg(489, param);
	}

	string msg489(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg490(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(491, param);
					}
					return pk::get_msg(491, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(491, param);
				}
				return pk::get_msg(491, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(491, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(491, param);
		}
		return pk::get_msg(491, param);
	}

	string msg491(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg492(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(493, param);
					}
					return pk::get_msg(493, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(493, param);
				}
				return pk::get_msg(493, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(493, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(493, param);
		}
		return pk::get_msg(493, param);
	}

	string msg493(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	string msg494(const pk::msg_param &in param)
	{
		if (pk::is_active(param.person[1]))
		{
			if (pk::is_meue(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
					{
						if (param.person[0].tone == 말투_보통녀)
							return "";
						return pk::get_msg(495, param);
					}
					return pk::get_msg(495, param);
				}
				if (param.person[0].ps_is_sovereign and param.person[0].ps_title == 작위_황제)
				{
					if (param.person[0].tone == 말투_겸손 or param.person[0].tone == 말투_난폭)
						return "";
					return pk::get_msg(495, param);
				}
				return pk::get_msg(495, param);
			}
			if (pk::is_meshita(param.person[0], param.person[1]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (param.person[0].ps_is_sovereign)
				return pk::get_msg(495, param);
			if (param.person[1].ps_is_sovereign)
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			if (pk::is_older(param.person[1], param.person[0]) or pk::is_rank_upper(param.person[1], param.person[0]))
			{
				if (param.person[0].ps_is_female)
				{
					if (param.person[0].tone == 말투_남장녀)
						return "";
					return "";
				}
				if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만 or param.person[0].tone == 말투_난폭)
					return "";
				if (param.person[0].tone == 말투_은근)
					return "";
				return "";
			}
			return pk::get_msg(495, param);
		}
		return pk::get_msg(495, param);
	}

	string msg495(const pk::msg_param &in param)
	{
		if (param.person[0].ps_is_female)
		{
			if (param.person[0].tone == 말투_만족녀)
				return "";
			if (param.person[0].tone == 말투_남장녀)
				return "";
			if (param.person[0].tone == 말투_정중녀)
				return "";
			if (param.person[0].tone == 말투_아가씨)
				return "";
			return "";
		}
		if (param.person[0].tone == 말투_장비)
			return "";
		if (param.person[0].tone == 말투_만족남)
			return "";
		if (param.person[0].tone == 말투_관우 or param.person[0].tone == 말투_호방 or param.person[0].tone == 말투_위엄 or param.person[0].tone == 말투_거만)
			return "";
		if (param.person[0].tone == 말투_난폭)
			return "";
		if (param.person[0].tone == 말투_겸손)
			return "";
		if (param.person[0].tone == 말투_은근)
			return "";
		if (param.person[0].ps_age > 59)
			return "";
		return "";
	}

	Main main;
}
